Books of Note

Practical Common
LispThe best intro to start your journey. Excellent coverage of CLOS.

ANSI Common
LispAnother great starting point with a different focus.

Paradigms of Artificial Intelligence
ProgrammingA superb set of Lisp examples. Not just for the AI crowd.

Tuesday, April 13, 2004

Putting together a development environment 

I have posted some links on the side of this blog that will help you put together a free, first-class Lisp programming environment for Linux. It consists of SBCL, Emacs, and SLIME. I have been using this setup for a couple of months now and find it quite productive. I routinely have an SBCL session running in Emacs/SLIME for days, adding and correcting function definitions as my kids allow me some time. The links have a set of instructions associated with them. Note that SLIME isn't technically required. Emacs has a pretty good Lisp mode without SLIME but SLIME adds some productivity features that the basic Lisp mode doesn't have. The single biggest drawback of this setup is learning how to get productive with Emacs if you weren't already familiar. In short, Emacs is the most productive programmer's editor on the planet and is fully programmable in its own version of Lisp (e-lisp). Emacs and Lisp go together like peaches and cream.

Post a Comment

Links to this post:

Create a Link

This page is powered by Blogger. Isn't yours?