Roadmap
To be completed before final release:
- Simple CSE (common subexpression elimination) optimizations (not being done)
- Redesign strings and characters to be native to IronScheme and be R6RS compliant (not being done)
- Redesign textual ports to be more generic, and make use of above (not being done)
Version 2 focus:
- CPS compilation
- Rewrite compiler in Scheme
- Use CCI instead of Reflection.Emit
- Strict R6RS (or possibly newer) compliance
- Support for standalone compiled applications
- Typed Scheme with type inference