I started using Common Lisp to actually write a project. I wrote a genetic algorithm for Warcraft III, figuring if evolution could build all the miraculous wonders of life around me, heck, I ought to be able to use it to find the perfect group of units to tackle most generic foes. Who knows what evolution would come up with?
To set it up required me to learn Lisp and JASS, which is Warcraft III's internal scripting language. I finally got it to work. Unfortunately, after leaving it to fight numerous hordes of units in about 4 or 5 generations Warcraft III seems to crash, but from the initial results I now know that 3 peons cannot resist 12 grunts. Impressive, no? [laughs; shakes head] Oh well. Maybe I could try running it on Windows and see if Warcraft III doesn't crash after having its map reloaded multiple times.