Skip to content
@vesta-lang

vesta-lang

Compiler, runtime, standard library and tools for the Vex programming language.
Vex

A multi-paradigm systems language

high-level to write · low-level enough to boot a machine


One source, three ways to run it.


🧩
Interpreted
register-based bytecode VM

JIT
compiled to native code
🚀
AOT
standalone native · no runtime

vesta combines the control of C, the object model of Java and the ergonomics of Python in a single statically-typed language.
The same code scales from a script to an operating system — down to kernels, drivers and firmware — because that's a deployment choice, not a different language.


u64 fib(u64 n) {
    if (n < 2) return n;
    return fib(n - 1) + fib(n - 2);
}

i32 main(string[] args) {
    println("fib(10) = ${fib(10)}");
    return 0;
}


🛠 One language, one toolchain Everything in-house — no external toolchain required.




One language, from a script to a kernel.

Pinned Loading

  1. vesta vesta Public

    C 5 1

  2. vesta-lang.github.io vesta-lang.github.io Public

    HTML 2 1

Repositories

Showing 3 of 3 repositories

Top languages

Loading…

Most used topics

Loading…