Files
tyche/TODO.md
Andre Wagner ae9b84a814 .
2026-04-30 10:07:08 -05:00

823 B

Bytecode

  • Byte array
    • Auto-expand
    • Add/retrive byte/int/float/string
    • Should not be larger than the byte array itself
  • Bytecode
    • Add/retrive all types of data
    • Keeps no memory except for caching
    • Refactor bytecode code

Improvements:

  • Fixed int type (based on opcode)
  • Constant type (only floats and strings for now)

After some additional development:

  • Bytecode debugging info

VM

  • VM

    • Code
      • Simple bytecode loader
        • Output bytecode format
    • Value object
    • Stack object
    • External interface
    • Code execution (except functions)
    • Functions
    • Print stack
  • Assembler

After some additional development:

  • Bytecode loader
    • Combine multiple chunks
    • Resolve function ids, constant ids, etc