Before continuing on about the GP system and its technical details, I'd like to warmup the minds of any potential readers with some recent events and my thoughts on them (in case they mattered in accordance with the readers.) So recently, theres been a ummm, hacker group, called anonymous. Now theyre not strictly speaking, bad guys. more so people with the mind and intention to act on what they believe in. I've read there statement on how when 1 person in the group goes down there will be 10 people to replace them. and that you cant arrest an idea. i'm not sure where i found this quotation so i wont be able to cite it. anyways. this got me to remember an anime series called Ghost in the Shell and one of its characters the laughing man. Early on in the series, there were multiple "hackings" and noone knew who did it. The only thing that was certain was the symbol used to represent the hacker: The laughing man "emoticon". So noone was sure who the original was but there were many people to take on this mantle and decided to act on their intentions. now you'd have to actually have to watch the series to get some sort of idea of whats going on but i think this post is straying from the intended point.
Alright. Technical details of my GP system. So here's the plan: I plan to analyze the TinyGP's source code and see if i can extend it with a printing/output system with fitness evaluation. if it is impractical for me, i'll rewrite the whole thing in either C or Java. When I decide what to do about this point, i'll update this blog with another post. Now there is another part I'd like to add about the GP system. there has to be someway to translate the created program into Java or C++. Whether i'll do this using software written by yours truly or translate by hand is to be seen. And while you'd implementing this part is easy, think again. There have to be extra functions including mathematical functions and library dependent data structures that may differ with each language i plan to translate the generated program into. Once i'm done with these tasks, i'll probably begin running tests and debugging as well as uploading the source code online. I hope noone decides to do what they did with linux a few years back and claim that they were the original writers of the software, patenting it in the process. unlikely. John Koza has made far more contributions to the field than I would so patenting is very impractical. Well. i guess we'll have to wait and see how this thing turns out. Only time will tell.