Lawtro's Interpreted and Assembled Programming Language
View on GitHubLIA-lang is a hybrid compiled-interpreted language written in rust with a rule-based optimizer and validator, designed for making desktop applications quickly and easily without limiting flexibility.
LIA-lang is still in development, but we are actively working on new features and improvements. LIA will be released as an open-source project. However, there is no current set release date. The LIA specification can be found at lia-specs.lawtrostudios.com
// Simple calculator in LIA-lang
function int add(int a, int b) {
return a + b
}
let int x = 10
let int y = 5
let int result = add(x, y)
print("Result: " + string(result))
free(result)
exit(0)
We welcome contributors of all skill levels! Whether you want to work on the interpreter, assembler, standard library, or documentation/specification, there’s a place for you.