Some checks failed
/ Test-Suite (push) Failing after 30s
rush
An implementation of PushGP in Rust.
This is a WIP at the moment. I decided Rust would be a better language to develop this in rather than Haskell.
This is truly following the test-driven development model so each of the files should have its own tests module.
Building
cargo build
and it'll build.
Adding new instructions
When adding new instructions, a python script generates the function lists and places them
in src/instructions/list.rs
. When creating new instructions, it is important to run
scripts/instruction_list.py
to add newly created instructions to their corresponding function
lists. This script uses python 3.13. Must be ran from the root of the directory as
python scripts/instruction_list.py
.
Link for later
Description
Languages
Rust
97.9%
Python
1.4%
Nix
0.7%