Putting lisp through its paces

Was up till 2am the other night getting my lisp environment set up and tested. I’m using emacs, slime, and SBCL on a Fedora Core 4 laptop. This produces a very nice environment to run, debug, and test lisp on.

As I mentione earlier, I’ve picked a little test application that I’m trying out in different languages. This application involves running a little application server that accepts http requests for counting. There is a very simple api that involves /addCount?key. Each time addCount is called a count is added for that key. Then there is a corresponding api to retrieve the counts later. The counts are persisted to a repository so that they are not lost.

This simple little application just needs to be able to do a couple of things, but covers a wide variety of real world areas. Text processing, networking, and database access. I would say that these areas are the bare minimum to be able to do real work in the real world.

In my initial findings with lisp it appears that there are libraries available to handle the networking and database access portions of the requirements, but it appears that there is little standardization in how you deploy and integrate these libraries.