Skip to content

Latest commit

 

History

History
39 lines (34 loc) · 1.12 KB

TODO.md

File metadata and controls

39 lines (34 loc) · 1.12 KB

Todo

  • check abi_stable crate
  • stabilize, more tests
  • better error
  • update readme
  • less cloning

In progress

Done

  • allow to execute a script file without going to the repl
  • make a std library
  • Foreach
  • Context scope
  • break should not be a primitive
  • structs
  • early return
  • file_open = fopen, but try cast each line to the right primitive, default to string
  • drop variable
  • implement null
  • break while
  • function & function call
  • rename project
  • string to array (split? or just each character as a single string in an array)
  • variable should start with a letter but can have alphanumeric and maybe _ in it
  • array len function
  • array / index
  • tests array index
  • return the Primitive::Error, implement display
  • else / else if

- import/require => like include but scoped context & functions - could be like std = import("/path/to/std") std.read_file_to_string("/path/to/file") # call to a function pi = std.PI # get a variable