LittleLGP is a little genetic programming (GP) project written in Clojure. It evolves populations of two distinct classes of programs that have a typical predator prey relationship. One class of program seeks to destabilize the environment whilst the other seeks to bring order.
This project was my first attempt at writing a GP program and my first program written in Clojure. Overall, I really enjoyed working on it, even if the final product isn't great! The code is available to peruse on Github.