diff options
| author | gingerBill <bill@gingerbill.org> | 2018-05-20 16:00:39 +0100 |
|---|---|---|
| committer | gingerBill <bill@gingerbill.org> | 2018-05-20 16:00:39 +0100 |
| commit | 7e4c6434012fbe4e8d76f9fb852a0f136c7bc795 (patch) | |
| tree | db162d103a6662da2239822c688aceb7f8e883e7 /README.md | |
| parent | e920338f211f37b202fc854a50ad088ea33cba30 (diff) | |
Disable default struct field values; Update README.md
Diffstat (limited to 'README.md')
| -rw-r--r-- | README.md | 23 |
1 files changed, 2 insertions, 21 deletions
@@ -61,6 +61,8 @@ main :: proc() { * [when, for & procedure overloading](https://www.youtube.com/watch?v=OzeOekzyZK8) * [Context Types, Unexported Entities, Labelled Branches](https://www.youtube.com/watch?v=CkHVwT1Qk-g) * [Bit Fields, i128 & u128, Syntax Changes](https://www.youtube.com/watch?v=NlTutcLyF64) +* [Default and Named Arguments; Explicit Parametric Polymorphism](https://www.youtube.com/watch?v=-XQZE6S6zUU) +* [Loadsachanges](https://www.youtube.com/watch?v=ar0vFMoMtrI) ## Requirements to build and run @@ -86,24 +88,3 @@ main :: proc() { * This is still highly in development and the language's design is quite volatile. * Syntax is not fixed. - -## Roadmap - -Not in any particular order and not be implemented - -* 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 -* Documentation Generator for "Entities" -* Multiple Architecture support -* Debug Information - - pdb format too -* Command Line Tooling -* Compiler Internals: - - Big numbers library - - Multithreading for performance increase |