The language will be implemented in C, consisting of a compiler frontend to compile source language to LLVM Intermediate Representation.
Inspired by the following languages - C, Rust and Python.
To know more about LLVM compiler framework - https://llvm.org/
- Clean, Readable and Consistent Syntax rules and conventions
- Ownership/Borrowing based manual memory management model
- Support for Generic / Polymorphic code
- Modern fixed-length type system, references
- Type conversions must be Explicit
- Extended struct capabilities
- Memory-safe, type-safe, thread-safe, null-safe by Design
- Improved inline (assembly, llvm ir) syntax, do not optimize - no_opt flag
Detailed language documentation can be found here.
- BSD and Linux
Installation instructions for BSD, Linux - Windows
Installation instructions for Windows - Mac
Installation instructions for Mac
While contributing to the project, please follow these guidelines -
- Guideline 1
- Guideline 2
A detailed documentation highlighting all the language features will be published soon.
You can report bugs here.
If you would like to support us in making technology better, please contribute - Thanks for your Help, it means a lot to us.