October 23rd, 2010

October Lisp game development competition

The October Lisp Game Dev Competition starts tomorrow. The rules listed on the site are simple:

  • Use a lisp variant as the primary language to build your game. That can include Common Lisp, Scheme, Clojure, Emacs Lisp, or even your own lisp-like invention. The rest of the technology is up to you.
  • Work on your project substantially during the competition. You may continue developing a project you started before the competition, but we want to see some new work being done on it.

Sounds like fun. You should give it a try! David O'Toole has already made a short video related to his game XIOBEAT.

ManKai Common Lisp

Jean-Claude Beaudoin kicked off a minor storm of controversy recently when he announced ManKai Common Lisp on comp.lang.lisp:

ManKai Common Lisp (MKCL) aims to be a full implementation of the Common Lisp language in compliance with the ANSI X3J13 Common Lisp standard. It is free software distributed under the terms of the GNU Lesser General Public License (LGPL) with a few minor exceptions (see the file Copyright in the source code).

MKCL finds its origin in the source code of the ECL project and, like ECL, it tries to bring to full maturity the lineage of the Kyoto Common Lisp (KCL) family but attempts to do it in a modern yet more contained and better controlled way.

MKCL strives for greater reliability and stability in a quest for the ease of use that thus result.

Many people struggled to figure out exactly what value it added that is not and could not be provided by its ancestor, ECL. Juanjo, ECL's current maintainer, chimed in with this:

It is not that I feel hurt, but I am amazed at how much effort is sometimes wasted in new ego boosting activities instead of contributing to create a collaborative maintenance structure for existing and successful projects. My best wishes. Maybe this means I can now stop working on ECL and instead of struggling to create an community without success, pass the torch to someone else.

At the very least, it will be interesting to see how well MKCL establishes its legitimacy and utility in the CL world.