An open API service indexing awesome lists of open source software.

https://github.com/plos-clan/cara

The Cara Programming Language
https://github.com/plos-clan/cara

programming-language

Last synced: 26 days ago
JSON representation

The Cara Programming Language

Awesome Lists containing this project

README

          

# The Cara Programming Language

Cara is a kind of simple, statically typed programming language, inspired by Rust and Zig.
Currently in development.

## Roadmap
- [x] Basic syntax and ast.
- [x] Basic const evaluation.
- [x] Query system driven compilation.
- [x] LLVM backend.
- [x] Type Casting.
- [x] Powerful analyzer.
- [ ] Structs and tuples.
- [x] Modules.
- [ ] OOP.
- [ ] Enums and matches.
- [ ] Generics.
- [ ] Light weight procedural macros.
- [ ] LSP.
- [ ] Incremental compilation

## Example
[main.cara](main.cara)