Log in

Practical Lisp 2008

A little more than three years ago there was a thread in comp.lang.lisp about what people were working on in Common Lisp. I found the replies, some summarized here, quite inspirational; they were from people doing practical stuff (even Real Work) with Common Lisp, beyond things like going through Project Euler or doing exercises from SICP. (Not that those aren't fine things to do, but.)

Let's update this. What are you using Common Lisp for in 2008? What are you using to do it? I'll start:

I mostly use Common Lisp to make graphics toys at Wigflip.com. To that end I'm always looking for new ways to produce or consume graphics-related things. For example, I'm adding support for processing OpenType fonts to ZPB-TTF and making a hybrid of Skippy and Vecto to produce simple vector-oriented animations. I'd also like to add APNG support to ZPNG.

I primarily use SBCL on Linux, x86 and x86-64, with Emacs and SLIME. For deploying all my website stuff I use Edi-ware extensively: Hunchentoot, HTML-TEMPLATE, and CL-WHO. I use CLSQL for a few things too. For graphics work, I use mostly my own libraries.

How about you? Leave a comment and let me know.




Old Faithful White Elephant

... is CL to me. Something I never really get the time to get suitably skilled in, yet I always return to it whenever I am hunting for that good old feeling which writing a good program used to give me.

Use so far (personal project) has been implementing some of the simpler methods for technical analysis of stock quotes, with automatic mining of data from a number of web sources. I am currently baking it into Hunchentoot to make it into something useful. I use SBCL on FreeBSD for serverside things, LispWorks Personal for most development, and of course emacs+slime. I do plan to take the leap of faith by purchasing a LispWorks license, but they are still a bit too pricey for a no-budget project unfortunately.

Working in a very C++-oriented industry, I really use CL most to point out to my fellow programmers how bloated and ugly any sort of C++ code looks in comparison. "What, is that a class definition with accessors and all?" :)



Re: Old Faithful White Elephant

I'm currently working on a game using SBCL+cl-opengl and also a Simulink-like software for modelling dynamic systems.