// To implement. [ ] Implement math library. [ ] Implement resolve path in cli. [ ] Single header for embedding. [ ] Resolve function name (called before defined). [ ] Global variable names (also update dumpFunctionCode after). [ ] Implement fiber from script body and vm run fibers (not scripts). Then remove vm's root script. [ ] C Integration api (including add core lib from host application). [ ] REPL. [ ] compile expression for a script. [ ] Var handler implement. [ ] Make it possible to override function names. [ ] Hex, binary literals and floats like ".5". [ ] Function docstring property. [ ] Union tagging alter in var. [ ] (future) add structs and maybe enums. // Add more. [ ] Compilte core methods. [ ] Complete var methods. [ ] Complete core functions. [ ] Complete builtin operators. [ ] Complete opcodes. [ ] Complete core libs. [ ] Complete the docs. [ ] More Tests. // Bugs. It's at pre-alpha and every thing is left to implement, and nothing would be work as expected.