Files
Odin/roadmap.md
T
2016-11-23 13:57:33 +00:00

25 lines
679 B
Markdown

# Odin Roadmap
Not in any particular order
* Compile Time Execution (CTE)
- More metaprogramming madness
- Compiler as a library
- AST inspection and modification
* CTE-based build system
* Replace LLVM backend with my own custom backend
* Improve SSA design to accommodate for lowering to a "bytecode"
* SSA optimizations
* Parametric Polymorphism
* Documentation Generator for "Entities"
* Multiple Architecture support
* Linking Options
- Executable
- Static/Dynamic Library
* Debug Information
- pdb format too
* Command Line Tooling
* Compiler Internals:
- Big numbers library
- Cyclic Type Checking (at the moment will cause compiler to go into an infinite loop)