Skip to content

Latest commit

 

History

History
14 lines (14 loc) · 782 Bytes

todo.md

File metadata and controls

14 lines (14 loc) · 782 Bytes
  • reads() builtin to read in string from user [DONE]
  • Finish macro system. [PAUSED]
  • updating HashMaps (equivalent to push() for Arrays)[DONE]
  • copy() for HashMaps and Arrays [DONE]
  • type conversion builtins [NEXT]
  • keys(), values(), items() builtins for HashMaps [DONE]
  • ternary operator a ? x : y (try using macro system) [DOING]
  • cons() builtin, '() operator for defining lists [NEXT]
  • first(), rest(), last() builtins for lists [NEXT]
  • Make sure to keep to testing rigorously [DOING]
  • add show info functions for builtins sb(), sd() [DONE]
  • Add comments (and ability to skip them, similar to skipWhitespace) [DOING]
  • loadf() builtin for loading files in repl (consider using it for imports as well) [HMM]
  • use VS Code's Yeoman templates to make Syntax highlighter