concatenate-system

Arguments: system destination &key keyword arguments for system use only

This generic function concatenates the fasl files of the
modules in system into
destination. This is useful for creating one
fasl from which the entire
system can be loaded. Such a file can then be placed in a library or
distributed.

Note that fasl files can be concatenated with
Operating System tools such as the UNIX cat
command. (Indeed, concatenate-system works as if it
used cat, performing a byte-for-byte copying of the
files with no pre/postpended or intervening headers or noise.

Concatenation of fasl files has no effect
whatever on the source file information recorded for definitions in
the fasl files since source-file information is
entirely determined at compile-file time. (See *source-pathname*.)

Although the home package of the symbol naming this operator is the
excl package, it is also exported from the
defsystem package.

See also defsystem.htm for general
information on the defsystem facility in Allegro
CL.

Copyright (c) 1998-2012, Franz Inc. Oakland, CA., USA. All rights reserved.Documentation for Allegro CL version 9.0. This page was not revised from the 8.2 page.Created 2012.5.30.