From d7cc4adaf9d1594e6ecedb6e182dc5428a69f748 Mon Sep 17 00:00:00 2001 From: Simon Brooke <simon-brooke@users.noreply.github.com> Date: Mon, 2 Jan 2017 15:29:49 +0000 Subject: [PATCH] Updated Home (markdown) --- Home.md | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/Home.md b/Home.md index e836f11..55dd0a5 100644 --- a/Home.md +++ b/Home.md @@ -2,6 +2,14 @@ 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. +What it sets out to be is a Lisp-like system which: + +* Can make use (albeit not, at least at first, very efficiently) of machines with at least terrabytes of RAM; +* Can make reasonable use of machines with at least tens of thousands of processors; +* Can concurrently support significant numbers of concurrent users, all doing different things, without them ever interfering with one another; +* Can ensure that users cannot escalate privilege; +* Can ensure users private data remains private. + When Linus Torvalds sat down in his bedroom to write Linux, he had something usable in only a few months. BUT: * Linus was young, energetic, and extremely talented; I am none of those things. @@ -16,3 +24,4 @@ When Linus Torvalds sat down in his bedroom to write Linux, he had something usa * [[vector space]] * [[core functions]] * [[system-private functions]] +* [[users]]