Chapter 5. Packages

Table 5.1. ECL packages

NameNicknameIn moduleDescription
COMMON-LISPCL, LISPECL coreMain Common Lisp package.
CLOSMOPECL coreSymbols from the [AMOP].
SYSTEMSI, SYSECL coreFunctions and variables internal to the implementation
CMPCCMPThe compiler
XLIBCLXXLIBCLX library for X-Windows
SB-BSD-SOCKETS SOCKETSSockets library compatible with SBCL's
SB-RTRT, REGRESSION-TESTRTTest units (customized for ECL)
ASDF ASDFSystem definition file with ECL customizations.

In Table 5.1 we list all packages available in ECL. The nicknames are aliases for a package. Thus, system:symbol may be written as sys:symbol or si:symbol. The module field explains which library provides that package. For instance, the ASDF is obtained when loading the ASDF library with (require 'asdf); and the XLIB package when configuring and loading the CLX library.