propeller/README.md
2020-06-07 15:50:57 -04:00

26 lines
801 B
Markdown

# propeller
Yet another Push-based genetic programming system in Clojure.
## Usage
To run PushGP on the default genetic programming problem
from a REPL, load propel.core into your REPL (i.e. `lein repl`),
and run `(-main)`.
To run PushGP on the default genetic programming problem from
command line, execute `lein run`. Command-line arguments may
be provided to override the defaults specified in `-main`, for
example, `lein run :population-size 100`. You can use something
like `lein run | tee outfile` to send output both to the terminal
and to `outfile`.
## Description
Propel is an implementation of the Push programming
language and the PushGP genetic programming system in Clojure.
For more information on Push and PushGP see
[http://pushlanguage.org](http://pushlanguage.org).