Uses old Rust 2015
0.1.1 |
|
---|---|
0.1.0 |
|
#48 in #incomplete
7KB
102 lines
jeepers
Incomplete Genetic Programming library for Rust.
Status
Description
This approach is inspired by the GP in Python's DEAP. The aim is for jeepers
to be more performant and obtain simpler code through Rust's typesystem.
Examples
examples/snake.rs
will in time evolve a Snake AI. For now it simply generates a random tree. Run this using cargo run --example snake
.
Development
- Reformat code with
cargo fmt
. - Lint code with
cargo build --features dev
. - Run tests with
cargo test
.
License
jeepers
is distributed under the LGPLv3.0 license.
lib.rs
:
Genetic Programming for Rust
This crate implements a Genetic Programming library inspired by the GP in Python's DEAP. This library is hoped to be more performant and use Rust's typesystem to obtain simpler code.
Presently under active development.
Dependencies
~0.3–1.8MB
~37K SLoC