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