The elz programming language
This book is talking about a programming language I am writing.
It contains several part.
- Basic Block(variable, type)
- Process Flow(match)
- Object Orient
- Template Not impl yet!
- Module Introduction need to rewrite
- Concurrency(CSP modal) Not impl yet!
- Macro(meta programming!) Not impl yet!
Let's join!!!
Installation
Follow the install on GitHub page.
This is a prototype based on using nim-compiler to handle complex issue. And will be replaced by based on llvm version.
Github: https://github.com/elz-lang/nim-elz
description
Elz is a modern programming language by compile to another high level programming language "nim".
It can use nim's module and nim's powerful features!
It forced on functional, generic, CSP, easy module system. You can found everything inside elz had an easy name, like str, num, fn.
Because I believe only simple can bring better code.
Keywords
let mut # These keywords create imut or mut variable
match loop break return # These keywords control elz's work flow
fn type trait impl # These keywords create new function, type, trait, method