Algorithm::Evolutionary provides classes for performing simple evolutionary computation tasks, including definition of objects from XML and SOAP support. It should be interoperable with other EC libraries using SOAP.
I have added <a href='http://opeal.cvs.sourceforge.net/viewvc/opeal/POE-Component-Algorithm-Evolutionary/'>a new project, PoCoAE</a> to the AE family. It was <a href='http://search.cpan.org/~jmerelo/POE-Component-Algorithm-Evolutionary-0.0.3/lib/POE/Component/Algorithm/Evolutionary.pm'>released yesterday to CPAN</a> and its main intention is to be able to run cooperatively evolutionary algorithms with anything else: web servers, jabber peers, whatever! It's a bit raw so far (in fact, it does not intereact with anything else), but I will be working on it over the next few weeks (time permit)
The <a href='http://opeal.cvs.sourceforge.net/opeal/'>CVS tree</a> is a mess, with a lot of cruft accumulated, and since CVS is also a mess and does not allow easy moving of stuff, I'm starting over in a new project, <a href='http://opeal.cvs.sourceforge.net/Algorithm-Evolutionary/'>Algorithm-Evolutionary</a>. Stay tuned.
I uploaded yesterdan Algorithm::Evolutionary to <a href='http://search.cpan.org/author/JMERELO/Algorithm-Evolutionary-0.51/'>CPAN</a>, and am still getting bug reports from the automatic testing system. This is an incremental release over the previous 0.5 version; includes some new classes, such as a Permutation operator, and a Canonical genetic algorithm.
The first almost-ready-for-CPAN edition of Algorithm::Evolutionary (formerly known as OPEAL) has been released. Not many new features have been added (mainly an Experiment class, and a Creator class, that acts as factory for individuals), but the XML format has been streamlined, all objects now serialize to/from XML, and tests have been added for all classes.
After toiling in the dark, here's the first release of OPEAL, with just the files that work, and with documentation!