The Vale Programming Language

Vale is a fast, safe, and easy programming language.

Vale is archived and no longer being worked on, but its spirit lives on in the new Valen programming language, which is Vale with a new memory safety approach plus Rust interop. See The Golden Spike, and Resurrecting the Vale(n) Programming Language. This site will always remain up for posterity. Cheers!

Vale is:

Vale is currently in alpha! Download version 0.2 here.

Read comparisons with C++, Javascript, and Rust!

Upcoming Features:

We'll soon bring even more new features and designs into the programming world:

See the Roadmap for more!

Featuring:

vale
import stdlib.*;

exported func main() {
  println("Hello world!");
}
stdout
Hello world!
vale
import stdlib.*;

exported func main() {
  planets = [#]("Venus", "Earth", "Mars");
  foreach planet in planets {
    println("Hello " + planet + "!");
  }
}
stdout
Hello Venus!
Hello Earth!
Hello Mars!

Our goal is to make Vale the best language for high-performance low-overhead use cases, such as servers, games, simulations, and systems programming.

Recent posts:

Follow along via our RSS feed, twitter, or the r/Vale subreddit!

What's been happening recently: