Updated Home (markdown)

Simon Brooke 2017-09-17 17:05:11 +01:00
parent 1bd056a7d6
commit dea1e5afb0

@ -1,6 +1,6 @@
Work towards the implementation of a software system like that described in [Post Scarcity Software](http://blog.journeyman.cc/2006/02/post-scarcity-software.html). Work towards the implementation of a software system like that described in [Post Scarcity Software](http://blog.journeyman.cc/2006/02/post-scarcity-software.html).
# AWFUL WARNING # AWFUL WARNING 1
This does not work. It isn't likely to work any time soon. If you want to learn Lisp, don't start here; try Clojure, Scheme or Common Lisp (in which case I recommend Steel Bear Common Lisp). If you want to learn how Lisp works, still don't start here. This isn't ever going to be anything like a conventional Lisp environment. This does not work. It isn't likely to work any time soon. If you want to learn Lisp, don't start here; try Clojure, Scheme or Common Lisp (in which case I recommend Steel Bear Common Lisp). If you want to learn how Lisp works, still don't start here. This isn't ever going to be anything like a conventional Lisp environment.
@ -18,6 +18,10 @@ When Linus Torvalds sat down in his bedroom to write Linux, he had something usa
* Linus was trying to build a clone of something which already existed and was known to work. Nothing like what I'm aiming for exists. * Linus was trying to build a clone of something which already existed and was known to work. Nothing like what I'm aiming for exists.
* Linus was able to adopt the GNU user space stack. There is no user space stack for this idea; I don't even know what one would look like. * Linus was able to adopt the GNU user space stack. There is no user space stack for this idea; I don't even know what one would look like.
# AWFUL WARNING 2
This project is necessarily experimental and exploratory. I write code, it reveals new problems, I think about them, and I mutate the design. The documentation in this wiki does not always keep up with the developing source code.
# Contents # Contents
* [[plan overview]] * [[plan overview]]
@ -25,6 +29,7 @@ When Linus Torvalds sat down in his bedroom to write Linux, he had something usa
* [[memory management]] * [[memory management]]
* [[cons space]] * [[cons space]]
* [[vector space]] * [[vector space]]
* [[parallelism]]
* [[core functions]] * [[core functions]]
* [[system-private functions]] * [[system-private functions]]
* [[other really tricky bits]] * [[other really tricky bits]]