deeds
allows for efficient event delivery to multiple handlers with a complex event filtering system.
Birch is a simple Common Lisp IRC client library. It makes use of CLOS for event handling.
KMRCL is a collection of utilities used by a number of Kevin Rosenberg's Common Lisp packages.
This Common Lisp library provides functions for lzip (LZMA) compression/decompression using bindings to the lzlib C library.
Clack is a web application environment for Common Lisp inspired by Python's WSGI and Ruby's Rack.
Babel is a charset encoding and decoding library, not unlike GNU libiconv, but completely written in Common Lisp.
cl-mondo
is a simple Common Lisp REPL, just like the SLIME REPL that works on the terminal.
This package provides a Common Lisp testing framework system CACAU which was built to be independent of assertions systems.
This is a Common Lisp library consisting of a collection of useful GPU shader functions, written with Shadow
.
This package provides a Common Lisp templating system based on Python Django with a syntax similar to Python Jinja2.
This system is an implementation of the Common Lisp type system; particularly cl:typep
and cl:subtypep
.
Support library for numcl that provides Julia-like runtime parametric type correctness in Common Lisp. It is based on CLtL2 extensions.
Funds provides portable, purely functional data structures in Common Lisp. It includes tree based implementations for Array, Hash, Queue, Stack, and Heap.
This package provides a compute-effective-slot-definition-initargs
generic function that allows for more ergonomic initialization of effective slot definition objects.
Forge is a generic build system. Refer to documentation for the specific kind of project you're building to get the full picture.
Moira is a library for monitoring and, if necessary, restarting long-running threads. In principle, it is like an in-Lisp process supervisor.
cl-mssql
provides an interface to connect to Microsoft SQL server. It uses the libsybdb
foreign library provided by the FreeTDS project.
Cells is a mature, stable extension to CLOS allowing one to create classes whose instances can have slot values determined by instance-specific formulas.
This Common Lisp library converts strings, symbols and keywords between any of the following typographical cases: PascalCase, camelCase, snake_case, kebab-case (lisp-case).
ADOPT is a simple UNIX-style option parser in Common Lisp, heavily influenced by Python's optparse
and argparse
.
This is a trivial utility for distinguishing between a process running in a real terminal window and a process running in a dumb one, e.g. emacs-slime.
The GRAPH Common Lisp library provides a data structures to represent graphs, as well as some graph manipulation and analysis algorithms (shortest path, maximum flow, minimum spanning tree, etc.).
This library contains a lexer for syntaxes that use shell-like rules for quoting and commenting. It is a port of the shlex
module from Python’s standard library.
QMyND, the QITAB MySQL Native Driver, is a MySQL client library that directly talks to a MySQL server in its native network protocol.
It's a part of QITAB umbrella project.