Table 9.1. ECL packages
| Name | Nickname | In module | Description |
|---|---|---|---|
| COMMON-LISP | CL, LISP | ECL core | Main Common Lisp package. |
| CLOS | MOP | ECL core | Symbols from the AMOP. |
| EXT | ECL core | ECL extensions to the language & library. | |
| SYSTEM | SI, SYS | ECL core | Functions and variables internal to the implementation. Never to be used. |
| CMP | C | CMP | The compiler |
| XLIB | CLX | XLIB | CLX library for X-Windows |
| SB-BSD-SOCKETS | SOCKETS | Sockets library compatible with SBCL's | |
| SB-RT | RT, REGRESSION-TEST | RT | Test units (customized for ECL) |
| ASDF | ASDF | System definition file with ECL customizations. |
In Table 9.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 what 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.