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

679 B

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)