Still in early development.
Apollo uses the GCC backend to generate bytecode. You need to have libgccjit on your machine to use the language.
i1 i2 i4 i8
f4
string
char
bool
let name = "Lucas"
struct Person {
name: string
age: i4
}
let array = array(i4)[1 2 3]
- Comptime memory management
- Parallel computing support (Threads and Forks)
- Sugar syntax for type casting
- Improve operations parsing
- Implement loops
- Refactor the entire codebase (it is pretty ugly...)