m icon indicating copy to clipboard operation
m copied to clipboard

Roadmap

Open tkaden4 opened this issue 5 years ago • 0 comments

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

tkaden4 avatar Jul 07 '19 06:07 tkaden4