lh-usb is a set of bindings for the Linux usbfs interface for writing usb device drivers from user-space Lisp code. It uses some SBCL-specific functions, particularly the SB-ALIEN FFI.

Homepage: http://www.lisphacker.com/projects/lh-usb/

There is an updated fork with support for other CL implementations and newer Linux kernels at git://git.feelingofgreen.ru/lh-usb

Topics: system programming