TODO.txt 588 B

12345678910111213141516171819202122232425
  1. some things we could maybe implement in tarot/tarot-vm:
  2. # IMPORTANT
  3. [+] organize everything into one repo
  4. [+] easy to invoke to compile and run (provide argv to scheme)
  5. [ ] interactive repl
  6. [+] get the tests back
  7. # NICE
  8. [ ] remove 'standard-functions.scm', compiler should query the vm for globals (existence and arity) instead of having a table
  9. [+] cleaner vm code (better vm implementation)
  10. [ ] hand written parser
  11. [ ] better macro system with scope sets
  12. [ ] line numbers!
  13. [ ] lifetime analysis/temporary optimization
  14. # MAYBE
  15. [ ] forth-like runtime that works well with q-code