Newscientist: Horizontal and vertical: The evolution of
evolution    I Created Life!  Here is a ruby script I quickly
whipped up to teach myself genetic programming/evolutionary
programming, and also to demonstrate basic principles of biology
(please see below to see how it works.. if you’re on my front
page, click to read more first). I think I’m going to write
something more sophisticated in erlang (I don’t know erlang, but
I’m intrigued) after I get further down the road in gp, but
here’s what I quickly whipped up. Since writing it, I have
started reading A Field Guide to Genetic Programming and already
notice some things I should have done a little different. But in
some respects, having a simple string of characters change their
role in different modes is elegant and I think I prefer that way
of doing things, despite shortfalls in statistical bias. Here
are some observations I have at this point:  I know the people
researching gp are really smart, so there’s probably something
I’m missing, but I don’t se