This is a Common Lisp library to handle the IBM PC version of the IXF (Integration Exchange Format) file format.
This is ZS3, a library for working with Amazon's Simple Storage Service (S3) and CloudFront service from Common Lisp.
This package provides the Common Lisp HTTP server WOO
, which is built on top of the libev
event library.
CMN provides a package of functions to hierarchically describe a musical score. When evaluated, the musical score is rendered to an image.
Small testing framework for Common Lisp. The entire API consists of: test
, is
, signals
, finishes
, run
, suite and setf
suite.
VEQ is a set of convenience utilities for writing (1d/)2d/3d vector mathematics. It suports single vectors or arrays of vectors, with some broadcasting and reduction operations.
LTK is a Common Lisp binding for the Tk graphics toolkit. It is written in pure Common Lisp and does not require any Tk knowledge for its usage.
A utility for running external programs, built on UIOP. Cmd is designed to be natural to use, protect against shell interpolation and be usable from multi-threaded programs.
This is a small testing framework for Common Lisp. The entire API consists of: test
, is
, signals
, finishes
, run
, suite
and setf suite
.
This package provides a macro that allows foreign functions to access the contents of the array at a given pointer, using the best available method given the Common Lisp implementation.
This library generates sdf (https://steamcdn-a.akamaihd.net/apps/valve/2007/SIGGRAPH2007_AlphaTestedMagnification.pdf), psdf and msdf (https://github.com/Chlumsky/msdfgen/files/3050967/thesis.pdf) atlases.
Try
is a library for unit testing with equal support for interactive and non-interactive workflows. Tests are functions, and almost everything else is a condition, whose types feature prominently in parameterization.
This package provides a Common Lisp library for fetching and parsing RSS feeds data via HTTP. Currently, it supports RSS versions 0.90, 0.91, and 0.92 as well as RSS version 2.
Eos was a unit testing library for Common Lisp. It began as a fork of FiveAM; however, FiveAM development has continued, while that of Eos has not. Thus, Eos is now deprecated in favor of FiveAM.
LLA is a high-level Common Lisp library built on BLAS and LAPACK, but providing a much more abstract interface with the purpose of freeing the user from low-level concerns and reducing the number of bugs in numerical code.
3bz is an implementation of Deflate decompression (RFC 1951) optionally with zlib (RFC 1950) or gzip (RFC 1952) wrappers, with support for reading from foreign pointers (for use with mmap and similar, etc), and from CL octet vectors and streams.
A modern take on line editors; cxp offers various ways to break a text file into snippets, rearrange the snippets and then reassemble the text file. The cxp dsl is based on string diagrams and has experimental datalisp name system features.
Vom is a logging library for Common Lisp. It's goal is to be useful and small. It does not provide a lot of features as other loggers do, but has a small codebase that's easy to understand and use.
cl-osc
is a common lisp implementation of the Open Sound Control Protocol aka OSC. The code should be close to the ansi standard, and does not rely on any external code/ffi/etc+ to do the basic encoding and decoding of packets.
This is a lisp implementation of the Open Sound Control protocol (or more accurately “data transport specification” or “encoding”). The code should be close to ANSI standard common lisp and provides self contained code for encoding and decoding of OSC data, messages, and bundles.
CLX is an X11 client library for Common Lisp. The code was originally taken from a CMUCL distribution, was modified somewhat in order to make it compile and run under SBCL, then a selection of patches were added from other CLXes around the net.
For is a library for an extensible iteration macro. It allows you to write concise looping constructs similar to loop
and iterate
. Unlike loop however it is extensible and sensible, and unlike iterate it does not require code-walking and is easier to extend.
This library enable rapid file search, inspection and manipulation straight from the REPL. It aims at replacing Unix tools such as find
or du
. It also offers a replacement to the pathname
Common Lisp API. Slot writers which commit changes to disk, e.g. permissions, modification time, etc.
Porter Stemming Algorithm