Lisp Pakete

Hier finden Sie die Dokumentation von Lisp Paketen, die auf meinem Rechner installiert sind. Die HTML-Dokumentation ist mit dem Lisp Paket atdoc erstellt, das von David Lichteblau geschrieben wurde. Dazu habe ich die vorhandene Dokumentation in Teilen ergänzt und als Lisp docstrings zur Verfügung gestellt, die von dem Paket atdoc geladen werden, um die Dokumentation zu erstellen.

Package alexandria

alexandria is a collection of portable public domain utilities.

Package atdoc

atdoc generates documentation for Common Lisp packages. It extracts documention strings written using a custom markup language and generates HTML pages, TeX documents, and Info files. atdoc was written by David Lichteblau and is available under an X11-style license.

Package babel

babel is a charset conversion library.

Package bordeaux-threads

bordeaus-threads lets you write multi-threaded applications in a portable way.

Package cffi

CFFI is the Common Foreign Function Interface for ANSI Common Lisp systems. By foreign function we mean a function written in another programming language and having different data and calling conventions than Common Lisp, namely, C. CFFI allows you to call foreign functions and access foreign variables, all without leaving the Lisp image.

Package closer-mop

Closer to MOP is a compatibility layer that rectifies many of the absent or incorrect MOP features across a broad range of Common Lisp implementations.

Package lisp-unit

lisp-unit is a Common Lisp library that supports unit testing. There is a long history of testing packages in Lisp, usually called regression testers. More recent packages in Lisp and other languages have been inspired by JUnit for Java. For more information on both unit testing and JUnit, visit

Package parse-number

parse-number is a library of functions which accept an arbitrary string and attempt to parse it, if possible into one of the standard Common Lisp number types without using the reader, or else signal an error of type invalid-number.

Package puri

PURI - Portable URI Library - is a portable Universal Resource Identifier library for Common Lisp programs.

Package split-sequence

 Splits a sequence into a list of subsequences delimited by objects satisfying a test. split-sequence is a member of the Common Lisp Utilities family of programs, designed by community consensus.

Package trivial-features

trivial-features ensures consistent *features* across multiple Common Lisp implementations.

Package trivial-garbage

trivial-garbage provides a portable API to finalizers, weak hash-tables and weak pointers on all major implementations of the Common Lisp programming language. For a good introduction to these data-structures, have a look at Weak References: Data Types and Implementation by Bruno Haible.

Package trivial-gray-streams

trivial-gray-streams provides an extremely thin compatibility layer for gray streams. It is nearly *too* trivial for a complete package, except that the author David Lichteblau has copy and pasted this code into enough projects now that he decided to factor it out once again now, and then *never* has to touch it again.

Package xuriella

xuriella is an implementation of XSLT 1.0.