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).
# 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.
@ -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 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
* [[plan overview]]
@ -25,6 +29,7 @@ When Linus Torvalds sat down in his bedroom to write Linux, he had something usa
* [[memory management]]
* [[cons space]]
* [[vector space]]
* [[parallelism]]
* [[core functions]]
* [[system-private functions]]
* [[other really tricky bits]]