=== Experimental reduced-footprint distribution of CMUCL ===

This embedded distribution of CMUCL is intended for deployment in
resource-limited environments, where the lisp images included in the
standard CMUCL releases are too large. It includes a lisp runtime
built without debugging symbols, a runtime image (4.9MB) and a small
development image (10MB).

The runtime image includes neither a compiler nor CLOS support.
Certain features that are only useful for interactive development,
such as documentation strings, DESCRIBE, TRACE, and wire and remote
facilities, have also been stripped out. The development image also
has no CLOS support, but includes the compiler and general development
tools. It is compiled with the :small feature, that leads to the
compiler generating smaller code (for instance, prefering to generate
byte-code instead of native code).

The idea is that you compile your application's files with the
development image, load all the FASLs into the runtime image, then
dump a new image of your application.

If you need to conditionalize your code on the fact that it is running
in an embedded CMUCL, you can test for the presence of the :embedded
*feature*. 


Eric Marsden, 2002-05-22
