From 6f7e127951443234e0ae46d9fdca76c3503d9601 Mon Sep 17 00:00:00 2001 From: Simon Brooke Date: Mon, 2 Jan 2017 19:38:27 +0000 Subject: [PATCH] Created plan overview (markdown) --- plan-overview.md | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 plan-overview.md diff --git a/plan-overview.md b/plan-overview.md new file mode 100644 index 0000000..6a104e2 --- /dev/null +++ b/plan-overview.md @@ -0,0 +1,7 @@ +1. Specify enough of memory arrangement and core functions that I can build something that can start, read (parse) a stream, allocate some memory, print what it's got, and exit. +2. Build the above. +3. Fully specify eval/apply, lambda, and def; make a decision whether to eval compiled code, interpreted code, or (at this stage) both. In the long term I want to eval compiled code only, but that requires working out how to generate the right code! +4. Build enough of the system that I can write and evaluate new functions. +5. Build enough of the system that two users can log in simultaneously with different identities, so as to be able to test user separation and privacy, but also sharing. +6. Try seriously to get compilation working. +7. Get system persistence working. \ No newline at end of file