This is the project workspace. Please refer to individual members for details:
- web interface with tutorials: zia-lang.org
- interpreter library: zia
- interactive shell: izia
The Rust compiler is required in order to build from source. Please follow the official Rust installation instructions.
The rustc v1.81 is required.
rustup default 1.81
You should also install the following to check whether the CI will pass
-
- Check:
$ cargo make -V=>cargo-make 0.35.1 - Install:
$ cargo install --force cargo-make --version "0.35.1"
- Check:
-
- Install:
- `$ rustup toolchain install nightly-2024-07-07
- `$ rustup component add rustfmt --toolchain nightly-2024-07-07
- Install:
The repository can be downloaded using Git:
git clone https://github.com/Charles-Johnson/zia_programming.git
To test all non-ignored tests:
cargo +nightly testTo test all tests in the documentation:
cargo test --docTo test a specific test:
cargo +nightly test specific_testTo run a set of integration tests:
cargo +nightly test --test integration_test_filenameThis software is licensed under the General Public License (GPL), version 3 (LICENSE http://www.gnu.org/licenses/gpl-3.0.en.html).