![cc-svg]
![av-svg]
![dep-svg]
Voile is a dependently-typed programming language with a non-dependent version of row-polymorphism, meta variable resolution and implicit parameter syntax. For language description, please head to the docs.rs page.
Voile is the language after [minitt], and the next language after Voile is [Narc].
The most good-looking example is this one.
You can install the voile type-checker by this command (cargo installation and rust stable toolchain are assumed):
bash
cargo install voile --bin voilec
After installation, you can type-check a voile file by:
bash
voilec [filename]
You can also start a REPL:
bash
voilec -i