Common Lisp
- BERKELEY-DB
is a CMU Common Lisp
interface to Berkeley DB
- LispWorks compatibility thanks to Alain Picard
- Allegro CL compatibility thanks to David Lichteblau
- (Note: db-1.6.tar.gz works with db-4.0)
- terminfo.lisp is an interface to the terminfo database.
- A top level command interpreter for CMUCL.
- syslog.lisp is a logging utility.
- cmp.lisp
provides generic comparison operators.
(Be sure to sure to read EQUAL Rights—and Wrongs—in Lisp for why you don't really want to do this!) - event.lisp simplifies X11 event handling in CLX.
- The MSL.TEST package provides a simple test-definition facility. (Documentation)
- dylan.lisp is a MOP implementation of the new Dylan and C3 linearization (class precedence list) algorithms described in A Monotonic Superclass Linearization for Dylan.
- random.lisp is a Common Lisp translation of the random.py module from Python's standard library.
- Some code samples were posted to c.l.l. in 2004 showing the use of
QLET, a variation onLETfor a parallel-processing Lisp. qlet.lisp is an implementation ofQLETusing CMUCL's multiprocessing. - My page on making executable CMUCL FASL files on Linux systems with the
binfmt_misckernel module.
Emacs Lisp
- indentation.el corrects the indentation performed by the common-lisp-indent-function in Emacs, for several forms.
- comments.el provides functions to insert
and remove nested comments.
I bind these to S-; and S-: respectively. - hashcash.el adds hashcash capability to Emacs email programs.