TODO.md

January 28, 2024 ยท View on GitHub

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