Disable default struct field values; Update README.md

This commit is contained in:
gingerBill
2018-05-20 16:00:39 +01:00
parent e920338f21
commit 7e4c643401
3 changed files with 4 additions and 23 deletions
+2 -21
View File
@@ -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