Need help with Vale?
Click the “chat” button below for chat support from the developer who created it, or find similar developers for support.

About the developer

ValeLang
256 Stars 15 Forks Apache License 2.0 642 Commits 129 Opened issues

Description

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

Services available

!
?

Need anything else?

Contributors list

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.

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.