This roadmap reflects the intended direction of Sauce after v0.1.0.
- Improve error messages (Ariadne integration)
- Cleaner interpreter output (non-debug printing)
- Better CLI ergonomics
- Documentation and examples
- Effect scoping rules
- Resume vs abort semantics
- Effect typing
- Unified runtime for interpreter + LLVM
- Standard library primitives
- String and IO improvements
- LLVM IR cleanup
- Better codegen for pipelines
- Remove temporary
_lowering
- Stable language core
- Effect system finalized
- Documentation complete
- Contributor guidelines