January 03, 2006

Learning Lisp

I had two resolutions for 2006. The first is to stop sending disturbing letters to Regis Philbin. The second, and arguably more attainable, is to post more here. Okay, let's get into it.

Lately, I've been working on learning Lisp. I'm doing this because I'm a nerd and because I think it'd be useful. Wait, let me clarify. It wouldn't be useful in the sense of "Oh, you need a billing report, allow me to write it in Lisp." I just dig the concept of a programming programming language, and I believe that learning it would bring some bizarre and interesting ideas into my coding style. Does that count as actually useful? Probably not.

Anyway, in learning Lisp, I utilize two great resources. The first is Lisp in a Box, which essentially contains an IDE for Lisp (along with lots of other stuff). I wasn't smart enough to find that on my own; I got it from reading Practical Common Lisp, a great introductory text by Peter Siebel that's available for free on the web and for $$$ at your local bookstore. The progress is slow, but marked. Anyone looked to dip their toes into the Lispy waters would be well served to investigate these two resources.

Posted by Cody at 06:28 PM | Comments (3)