Difference between revisions of "Coquillage"

From bootstrapping
Jump to navigation Jump to search
(Beginnings of research and design documentation (first edit!))
 
(Entry I)
Line 1: Line 1:
 +
== Introduction ==
 +
 
<big>Coquillage</big> means seashell in French. I could have come up with some deep symbolism, but that's a waste of time since I simply like the word.  
 
<big>Coquillage</big> means seashell in French. I could have come up with some deep symbolism, but that's a waste of time since I simply like the word.  
  
Line 6: Line 8:
  
 
Thank you for your interest. Now, I begin.
 
Thank you for your interest. Now, I begin.
 +
 +
== TRANSMIT ENTRY I: May 27, 2017 at 6:40 PM Eastern Standard Time ==
 +
 +
The work is underway. Today has been mostly research-based. I've gathered a couple particularly interesting links that I will list at the end of this entry. I plan on using and extending Slow Lisp (link below), which was implemented by this wiki's own Jeremiah Orians for his own project, [[Stage0]]. Jeremiah is great at what he does so please do check out his projects. Anyway, Slow Lisp is implemented in C in a very simple manner. It has a built-in garbage collector and a few of the most necessary primitives. I'm going to extend this, giving it everything I'll be needing that it doesn't have. Of course, in the spirit of collaboration, I'll be sending all my extensions back to Jeremiah.
 +
 +
On this first day of the project, I've achieved a myriad of planning things and I'm about to start the real programming part of the project. It's no longer just a novelty idea, boys!
 +
 +
=== Some Helpful Links ===
 +
[https://github.com/oriansj/Slow_Lisp Slow Lisp on Github]
 +
[https://gnunet.org/bot/log/guix/2017-05-27 IRC log of the conversation on #guix (Freenode) in which I discovered this wiki and which prompted me to begin my dream project in earnest]
 +
 +
=== Album(s) of the Day ===
 +
[https://www.youtube.com/watch?v=ZgoKwMbPSO8 The Power and the Glory - Gentle Giant]
 +
[https://www.youtube.com/watch?v=4j2h5i7CNVw Duke - Genesis]
 +
 +
== END TRANSMISSION ==

Revision as of 22:41, 27 May 2017

Introduction

Coquillage means seashell in French. I could have come up with some deep symbolism, but that's a waste of time since I simply like the word.

Coquillage is also what I'm calling a large project of mine. There's a lot of research that I need to be doing so I'll be brief. This is a bootstrapping project that, theoretically, will someday yield a custom CPU that can run a basic Lisp implementation, a simple operating system, and more.

The project is in its infancy, but I plan to use this wiki page to document all my research and progress along the way. This research, along with any code I accumulate, is free, both as beer and speech, licensed under the GNU General Public License version 3. Feel free to take my designs and code and use them in your own projects, just keep them free and follow the license terms. Also, I'd like to ask for some sort of credit somewhere, but I don't require it, obviously.

Thank you for your interest. Now, I begin.

TRANSMIT ENTRY I: May 27, 2017 at 6:40 PM Eastern Standard Time

The work is underway. Today has been mostly research-based. I've gathered a couple particularly interesting links that I will list at the end of this entry. I plan on using and extending Slow Lisp (link below), which was implemented by this wiki's own Jeremiah Orians for his own project, Stage0. Jeremiah is great at what he does so please do check out his projects. Anyway, Slow Lisp is implemented in C in a very simple manner. It has a built-in garbage collector and a few of the most necessary primitives. I'm going to extend this, giving it everything I'll be needing that it doesn't have. Of course, in the spirit of collaboration, I'll be sending all my extensions back to Jeremiah.

On this first day of the project, I've achieved a myriad of planning things and I'm about to start the real programming part of the project. It's no longer just a novelty idea, boys!

Some Helpful Links

Slow Lisp on Github IRC log of the conversation on #guix (Freenode) in which I discovered this wiki and which prompted me to begin my dream project in earnest

Album(s) of the Day

The Power and the Glory - Gentle Giant Duke - Genesis

END TRANSMISSION