Projects / SmartPainter


SmartPainter generates images and prompts the user rate the beauty of these images. Once the images have been rated, more random images are generated in a style similar to the ones that were rated most beautify, and the process is repeated. SmartPainter uses Genetic Programming and a Lisp dialect (the 'lithp' Lisp interpreter). SmartPainter programs use the Lisp syntax, but make use of many custom-made commands, such as (line 30 20 40 199) to draw a line.

Operating Systems

Recent releases

  •  08 Jan 2002 22:30

    Release Notes: This release adds internal generation of random LISP programs in preparations to add in the Genetic Programming engine.

    •  23 Dec 2001 07:19

      Release Notes: Basic initialization code has been written.


      Project Spotlight


      A Fluent OpenStack client API for Java.


      Project Spotlight

      TurnKey TWiki Appliance

      A TWiki appliance that is easy to use and lightweight.