Files
tyche/lua-temp/TODO.md
2026-05-10 07:43:04 -05:00

747 B

Progress of the Lua port:

  • Assembler

  • Basic VM execution

  • Logic/arithmetic expressions

  • Variables

    • Local variables
  • Functions

    • Calling functions
    • Calling functions with parameters
  • Control flow

    • Labels in Assembly
    • Recursion
  • Strings

    • From constants
    • 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