Skip to content

vesta-lang/.github

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors