Zach Beane (xach) wrote,

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.

Tags: lisp

Anonymous

February 27 2008, 21:21:49 UTC 6 years ago

  • New comment
Just a few years past, I had the chance to use CL for structural revision control of XML in a commercial setting, among other interesting things.

This year, although I'm not getting to use it "directly" so far, I have been using CL as a preprocessor to generate Java source as well as JVM bytecode in a commercial system for certain kinds of optimized database queries (the system also uses a Scheme-ish DSL implemented on Java).

On the hobbyist side, I've been doing some experimentation with little optimizing compilers in CL, one or more of which I hope to release as open source when it gets a little more mature.

Error

Anonymous comments are disabled in this journal

default userpic

Your reply will be screened

Your IP address will be recorded