Google AI Challenge 2010 part 2
They've finally added Common Lisp as a supported language to the Google AI Challenge. (Just before they stopped adding new languages, phew!)
There were some issues getting my starter pack to work on their server since they're running an older SBCL (1.0.18 on Debian) and that didn't support the "--script" switch. That combined with them being very busy meant it took a while. We were passing error messages and solution back and forth only once every other day.
So now the code is on the server side is compiled (#'save-lisp-and-die with :executable t) which means you can make good use of the two extra seconds you get for the first move (which some other languages need for starting up). Anyway, check the Makefile and example.sh for details.
There's still some issues with the starter pack if you're running locally and you don't want to run "make" for every other change (and ofcourse you don't want that!) so check the "Common Lisp pack?" thread in their forums for discussion and solutions.
There were some issues getting my starter pack to work on their server since they're running an older SBCL (1.0.18 on Debian) and that didn't support the "--script" switch. That combined with them being very busy meant it took a while. We were passing error messages and solution back and forth only once every other day.
So now the code is on the server side is compiled (#'save-lisp-and-die with :executable t) which means you can make good use of the two extra seconds you get for the first move (which some other languages need for starting up). Anyway, check the Makefile and example.sh for details.
There's still some issues with the starter pack if you're running locally and you don't want to run "make" for every other change (and ofcourse you don't want that!) so check the "Common Lisp pack?" thread in their forums for discussion and solutions.
Labels: common-lisp, google-ai-challenge, lisp