About my code
In this part of the site you can find some examples of code I have produced. I'm not really proud of what is displayed here, as it can only show that I can program. Most of the code isn't even commented.
I could say that I was unable to code until my last year in the University, and most of the code I produced since is embarrasing. I would only save a few things: An inductive logic motor I coded in Prolog, to prove that I can code in functional programming style; Some python code from the experiments for the graduate thesis to show that I know the language; The ECJ+DRM java application I coded during this last two years, which is rather complex and my best code as of today.
Code Samples
ECJ+DRM
ECJ+DRM is a java module for the ECJ evolutionary programming platform. It allows to distribute experiments over a DRM network. It supports a variety of topologies as master/slave or islands.
hormigas
This is a package with some python programs I made for my graduate Thesis. It includes graphical examples of ant colony optimization to solve problems as QAP or TSP. Includes the solution I proposed to solve the Bin Packing Problem with Ant Colony Optimization. All the code works graphically with the Pygame module. None of it is documented, sadly.
expert
I coded expert as an undergraduate. It is a simple Prolog inference machine. Implements forward and backward reasoning.