I'm looking into evolving code, specifically scripts in languages such as Python and Ruby. Are there existing tools that can take code and use it as an individual in an evolutionary algorithm? obviously you can take the text as an array of letters and work a standard GA on it but I'm looking for something cleverer than that.