Serapeum is a conservative library of Common Lisp utilities. It is a supplement, not a competitor, to Alexandria.
MAGICFFI is a Common Lisp CFFI interface to libmagic(3), the file type determination library using magic numbers.
RTG-MATH provides a selection of the math routines most commonly needed for making realtime graphics in Lisp.
This package provides an implementation of the hash-set data structure. It has constant time lookup, insertion and deletion.
Parse-js is a Common Lisp package for parsing JavaScript (ECMAScript 3). It has basic support for ECMAScript 5.
Duologue is high-level interaction library for Common Lisp. It features coloured printing via cl-ansi-text
and readline completion.
This library contains generic hacks meant to be used in any project. It was originally developed for the Cells library.
Cl-async is a library for general purpose, non-blocking programming in Common Lisp. It uses the libuv library as backend.
BOOST-RE is a small, portable, lightweight, and quick, regular expression library for Common Lisp. It is a non-recursive, backtracking VM.
CL-STORE is a portable serialization package which should give you the ability to store all Common Lisp data types into streams.
Anaphora is the anaphoric macro collection from Hell: it includes many new fiends in addition to old friends like aif
and awhen
.
An implementation of Relax NG schema validation written in Common Lisp, including support for compact syntax, DTD Compatibility, and the XSD type library.
cl-jpl-util
is a collection of Common Lisp utility functions and macros, primarily for software projects written in CL by the author.
The Metering System is a portable Common Lisp code profiling tool. It gathers timing and consing statistics for specified functions while a program is running.
MAP-BIND
is a macro that allows visual grouping of variables with their corresponding values in calls to mapping operators when using an inline LAMBDA
.
colorize
is a Lisp library for syntax highlighting supporting the following languages: Common Lisp, Emacs Lisp, Scheme, Clojure, C, C++, Java, Python, Erlang, Haskell, Objective-C, Diff, Webkit.
This is an optimized Common Lisp library of Bob Jenkins' ISAAC-32 and ISAAC-64 algorithms, which are fast cryptographic random number generators: Indirection, Shift, Accumulate, Add, and Count.
This package provides a robust CSV parser and printer that tries to follow the fine print of de facto standards. It can be configured to choose which standard exactly.
This package provides a Common Lisp implementation of Base64 encoding and decoding. Base64 encoding is a technique to encode binary data in a portable, safe printable, 7-bit ASCII format.
CL-PPCRE is a portable regular expression library for Common Lisp, which is compatible with perl. It is pretty fast, thread-safe, and compatible with ANSI-compliant Common Lisp implementations.
This package provides Common Lisp support for reading the Terragen .TER
format. The format specification can be found at https://planetside.co.uk/wiki/index.php?title=Terragen_.TER_Format
CL-DEBUG provides a unified way to enable or disable debug-specific code. Debugging code can be enabled or disabled relative to program features denoted by either a symbol or a keyword.
This is a terminfo database front end in Common Lisp. The package provides a method for determining which capabilities a terminal (e.g. "xterm") has and methods to compile or put commands to a stream.
This is a randomized property-based testing library for Common Lisp. Rather than being a full-fledged general test framework in its own right, it's designed to embed randomized tests in whatever framework you like.