diff options
| author | Ginger Bill <bill@gingerbill.org> | 2016-12-16 11:31:08 +0000 |
|---|---|---|
| committer | Ginger Bill <bill@gingerbill.org> | 2016-12-16 11:31:08 +0000 |
| commit | f5679832608c93e8ebc2004ffd92fbe174450a01 (patch) | |
| tree | f7f314d6305f9f92fb72a67db4afa1cff22aa3de /README.md | |
| parent | ad843141439fc101709dc234c289d5d6d4676aaf (diff) | |
Semicolons mandatory again (and probably forever now...)
Diffstat (limited to 'README.md')
| -rw-r--r-- | README.md | 34 |
1 files changed, 17 insertions, 17 deletions
@@ -30,27 +30,27 @@ Odin is fast, concise, readable, pragmatic and open sourced. It is designed with ## Warnings * This is still highly in development and the language's design is quite volatile. -* Syntax is not fixed. +* Syntax is definitely not fixed ## 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 ("Generics") -* Documentation Generator for "Entities" -* Multiple Architecture support -* Language level atomics and concurrency support -* Debug Information +* Custom backend to replace LLVM + - Improve SSA design to accommodate for lowering to a "bytecode" + - SSA optimizations + - COFF generation + - linker +* Type safe "macros" +* Documentation generator for "Entities" +* Multiple architecture support +* Inline assembly +* Linking options + - Executable + - Static/Dynamic Library +* Debug information - pdb format too -* Command Line Tooling -* Compiler Internals: +* Command line tooling +* Compiler internals: - Big numbers library - - Multithreading for performance increase + |