SICL-related libraries
We provide a list of projects that were either created as part of the
SICL project, that were extracted and improved from other projects, or
that are used as an essential part of the SICL project.
The projects are located either among the
s-expressionists
repositories or among the repositories at
Robert Strandh's
collection of repositories. The aim is to migrate all libraries
to the s-expressionists site.
Definitions:
-
The term extrinsic means that a library can be loaded into
an existing Common Lisp implementation, without altering the
existing system code of that implementation, and it can be used
and tested as any other externally provided code.
-
The term intrinsic means that a library can be used as part
of a new Common Lisp implementation, or it can be used to replace
the equivalent code in an existing Common Lisp implementation. In
the latter case, the reason for replacing existing code could be
aspects such as performance, maintainability, or documentation.
Libraries related to the standard
In this section, we provide a list of libraries, each of which
provides an implementation of some part of the Common Lisp standard,
typically a single dictionary.
- Khazern: An implementation of the loop macro.
-
Can be used extrinsically or intrinsically.
-
Uses instances of standard classes to represent clauses, so
CLOS is required for this library.
-
Complete, but lacks documentation.
-
Includes an ANSI-test suite, and it passes all tests.
-
Depends on Acclimation.
-
Currently maintained by Tarn W. Burton.
- Invistra: An implementation of the format function.
-
Can be used extrinsically or intrinsically.
-
Uses instances of standard classes to
represent format directives, so CLOS is required for
this library.
-
Complete, but lacks documentation.
-
Includes an ANSI-test suite, and it passes all tests.
-
Depends on Acclimation.
-
Currently maintained by Tarn W. Burton.
Other libraries
In this section, we provide a list of libraries that provide support
for the creation of Common Lisp implementations, but that do not
provide code that is directly related to the Common Lisp standard.
robert.strandh@gmail.com