Came across a great little project for evolutionary art with Clojure:
The concept is simple but powerful – apply evolutionary principles to images, where the “DNA” of the image is a S-expression that generates it. New images can be created by random mutation / crossover of previous images.
The “fitness” function is just a simple subjective evaluation by the human “do I like this image?”
It uses Clisk under the hood for image generation.