-
Notifications
You must be signed in to change notification settings - Fork 0
plan overview
Simon Brooke edited this page Jan 19, 2019
·
2 revisions
- 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)
- Build the above. (achieved)
- 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)
- Build enough of the system that I can write and evaluate new functions. (achieved)
- 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.
- Try seriously to get compilation working.
- Get system persistence working.