Compiler for the Vale programming language - http://vale.dev/
2,010
stars
1,054
commits
Scala
primary language
May 14, 2024
updated
Vale is a programming language that's aims to be not only fast and memory-safe, but also easy and flexible.
See http://vale.dev/ for more information on the language, and see our treasure trove of working examples, grouped by functionality.
~/Vale, and cd into it.hello.vale containing some vale code, like exported func main() { println("Hello world!"); }./valec build mymod=hello.vale --output_dir targettarget/main, and you should see the output Hello world!See the Guide for how to use Vale.
For instructions for building the compiler itself, see Building the Compiler.
For an overview of the project structure, see Compiler Overview.
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.
Scala
54.9%
C++
42.1%
C
2.5%
Compiler for the Vale programming language - http://vale.dev/
2,010
stars
1,054
commits
Scala
primary language
May 14, 2024
updated
Vale is a programming language that's aims to be not only fast and memory-safe, but also easy and flexible.
See http://vale.dev/ for more information on the language, and see our treasure trove of working examples, grouped by functionality.
~/Vale, and cd into it.hello.vale containing some vale code, like exported func main() { println("Hello world!"); }./valec build mymod=hello.vale --output_dir targettarget/main, and you should see the output Hello world!See the Guide for how to use Vale.
For instructions for building the compiler itself, see Building the Compiler.
For an overview of the project structure, see Compiler Overview.
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.
Scala
54.9%
C++
42.1%
C
2.5%