Web-based dictionary in Common Lisp

This is a very simple but quite effective web-based dictionary that I put together using Common Lisp and Araneida. It does some basic spell-checking so, for example, you could find the definition of "Lisp" by searching for "LiasSp".

I used a free dictionary from the Gutenberg Project to provide the definitions. You can download my copy of it here (3.6 MB).

Here's the code:

dict.asd

package.lisp

dict.lisp

style.css

All the above code is released under the BSD license. To run the dictionary on your own machine, you should change the machine name in dict.lisp from abstractnonsense.com to your machine's name and then do (dict:load-dictionary "dictionary") and (dict:start-web).