Next: , Up: Package and File Structure   [Contents]


1.1 Source Tree Structure

The CMUCL source tree has subdirectories for each major subsystem:

assembly/

Holds the CMU CL source-file assembler, and has machine specific subdirectories holding assembly code for that architecture.

clx/

The CLX interface to the X11 window system.

code/

The Lisp code for the runtime system and standard CL utilities.

compiler/

The Python compiler. Has architecture-specific subdirectories which hold backends for different machines. The generic subdirectory holds code that is shared across most backends.

hemlock/

The Hemlock editor.

lisp/

The C runtime system code and low-level Lisp debugger.

pcl/

CMUCL version of the PCL implementation of CLOS.

tools/

System building command files and source management tools.