Skip to content
/ Vale Public
forked from ValeLang/Vale

Compiler for the Vale programming language - http://vale.dev/

License

Notifications You must be signed in to change notification settings

m910q/Vale

 
 

Repository files navigation

Vale Compiler

Compiler for the Vale programming language.

Vale

Vale is the fast, fearless, and flexible programming language. It aims to be as fast as Rust, as easy as Java, and as safe as Javascript.

See http://vale.dev/ for samples and more information on the language!

See also our treasure trove of working examples, grouped by functionality.

Building a Vale Program

  1. Download the latest binary at http://vale.dev/download
  2. Unzip it into, for example, ~/Vale, and cd into it.
  3. Compile a program: python3 valec.py build hello hello:./samples/helloworld stdlib:./stdlib/src
  4. Run the program: ./a.out

Learning Vale

See the Guide for how to use Vale.

Building the compiler itself

For instructions for building the compiler itself, see Building the Compiler.

Editor plugins

Notes

Vale started in January 2013, and back then we called it "VLang", though there's now another language with that name. We then called it GelLLVM, in honor of Gel, the first language to offer constraint references. Since then, we've settled on the name "Vale". Note that Vale and Vala are two different languages.

About

Compiler for the Vale programming language - http://vale.dev/

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Scala 50.0%
  • C++ 46.4%
  • C 2.0%
  • Java 0.6%
  • Python 0.5%
  • Shell 0.3%
  • Other 0.2%