LIA-lang Logo

The LIA Programming Language

Lawtro's Interpreted and Assembled Programming Language

View on GitHub

Why LIA-lang?

LIA-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

Example

// 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)

Join the Project

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.