m
m copied to clipboard
Roadmap
M Roadmap
While M is currently mature enough to compile most simple programs, there are many features which would enhance the language and user experience.
Libraries
- Data structures and algorithms
- HTML/CSS DSL
- Terminal UI
- JSON parser
Compiler Features
- Semantic errors
- Native backend
- Compilation server
- M package manager
Language Features
- Unify local and global environments
- Consistent function application
- Generic syntax sugar
- Real numbers
Tooling and Extras
- Unit tests
- Debugger
- Language server
- Plugins for major editors