Updated plan overview (markdown)
parent
b4b74ff256
commit
67153a8dc5
|
@ -1,7 +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.
|
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. *(achieved)*
|
||||||
2. Build the above.
|
2. Build the above. *(achieved)*
|
||||||
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!
|
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! *(achieved)*
|
||||||
4. Build enough of the system that I can write and evaluate new functions.
|
4. Build enough of the system that I can write and evaluate new functions. *(achieved)*
|
||||||
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.
|
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.
|
6. Try seriously to get compilation working.
|
||||||
7. Get system persistence working.
|
7. Get system persistence working.
|
Loading…
Reference in a new issue