Skip to content

Latest commit

 

History

History
17 lines (15 loc) · 602 Bytes

TODO.md

File metadata and controls

17 lines (15 loc) · 602 Bytes

The goal is R5RS compliance, and support for the most popular SRFIs.

This is a list of the things that are on the agenda right now, ordered by importance.

  • Use Scheme for the cmd REPL.
  • Use (necessarily initialise) the global environment as fall back.
  • Implement tail recursion optimization (R5RS 3.5)
  • Support macros
  • Support character literals
  • Validate identifiers (R5RS 2.1)
  • Support remaining notation (R5RS 2.3)
  • Implement remaining standard procedures (R5RS 6)
  • Add scheme.js to npm
  • Add a simple Scheme tutorial to the REPLs
  • Implement persistent data structures
  • Support vectors