Changelog of @hackage/GA 0.2

Changelog for GA, a Haskell library for working with genetic algorithms:

v0.1 (Aug. 31st 2011):

  • initial release
  • support for:
    • evolution of arbitrary entities (see Entity type class)
    • checkpointing between generations with automatic restore from checkpoint
  • two toy examples

v0.2 (Sept. 19th 2011):

  • fixed compilation warnings in GA module and examples
  • major API changes
    • generalized result type of evolve from IO a to Monad m => m a
    • hist genRandom, crossover, mutation adn scores into genertic Monad m
  • introduced evolveVerbose which allows checkpointing, and prints progress to stdout (requires liftIO)
  • implemented random search
  • code cleanup and reorganization