Skip to content

Latest commit

 

History

History
24 lines (21 loc) · 706 Bytes

TODO.md

File metadata and controls

24 lines (21 loc) · 706 Bytes

Compiler

  • Properly parse function types
  • Make sure the classic LISP example with pair/car/cdr works
  • Support // comments
  • Support double type
  • Support boolean type
  • Support structs
  • Garbage collection
  • Implement |> operator
  • Support string type
  • Type inference
  • Allow to define external functions
  • For loop
  • String indexing
  • Library function for reading files
  • Command-line arguments
  • Unary operators, e.g. unary minus and boolean negation
  • Parse counter.inc()

Infrastructure