Files
tyche/lua-temp/TODO.md
2026-05-09 15:05:55 -05:00

38 lines
747 B
Markdown

Progress of the Lua port:
- [x] Assembler
- [x] Basic VM execution
- [x] Logic/arithmetic expressions
- [x] Variables
- [x] Local variables
- [x] Functions
- [x] Calling functions
- [x] Calling functions with parameters
- [x] Control flow
- [x] Labels in Assembly
- [x] Recursion
- [x] Strings
- [x] From constants
- [x] Garbage collection
- [ ] Arrays
- [ ] Garbage collection
- [ ] Tables
- [ ] Garbage collection
- [ ] Metatables
- [ ] Real
- [ ] Globals
- [ ] Error handling
- [ ] Stack traces in case of errors
- [ ] Closures/upvalues
- [ ] Assembler generate bytecode
- [ ] VM interpret it
## C interface
- [ ] Error management (decision)
- [ ] Format for value and heap value
- [ ] Transparency and log levels