if your interested in evolutionary computing, have a look at Evolving Objects. also, python wrappers exist. think of EO as a framework for evolutionary computing