Crates.io | voile |
lib.rs | voile |
version | 0.2.6 |
source | src |
created_at | 2019-03-30 21:21:41.843195 |
updated_at | 2020-09-21 17:17:06.170898 |
description | Voile, a dependently-typed row-polymorphic programming language |
homepage | |
repository | https://github.com/owo-lang/voile-rs |
max_upload_size | |
id | 124841 |
size | 399,177 |
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.
The most recommended way of installation is to download the prebuilt binaries from GitHub Actions page. Here's how to find them.
You can install the voile type-checker by this command (cargo installation and rust stable toolchain are assumed):
cargo install voile --bin voilec
After installation, you can type-check a voile file by:
voilec [filename]
You can also start a REPL:
voilec -i