# Concoct Roadmap 1. [x] Draft language (keywords, operators, and syntax) 2. [x] Implement lexer 3. [x] Implement parser 4. [x] Draft opcodes/instruction set 5. [x] Implement stack-based (or register-based) VM (#19) 6. [ ] Implement instructions (#32) 7. [x] Implement run-time options (#14) 8. [ ] Handle semantics, scope, strings, flow control, expression evaluation, etc. 9. [x] Implement garbage collection (#18) 10. [ ] Implement standard library constants, data structures (lists, hashmaps, etc.), and functions 11. [ ] Ensure portability 12. [ ] Implement super(classes), inheritance, and objects 13. [ ] Bonus round: implement a compiler (using LLVM perhaps?) 14. [ ] Refactor, optimize, test, and re-test
Concoct Roadmap