Produces a single, concatenated fasl from a defsystem system or systems.
The name of the required concatenated fasl.
The name of a system defined using defsystem.
Verbosity conditions, see Description for more detail.
Same as simulate.
t, then all files in the system will be concatenated.
t, the source files of the system are concatenated.
The directory to search for the object files.
Same as target-directory.
Since concatenated fasl files may be produced in this way, you do not need to be wary of MS filename conventions if developing sources on UNIX for a Microsoft Windows application. This clearly allows more freedom for naming source files. However, output-file must, in such cases, be a MS-Window-compatible filename.
If simulate is
nil or is not present,
concatenate-system will work silently. Otherwise, a plan of the actions which
concatenate-system intends to carry out is printed. What happens next depends upon the value of simulate:
t, the function does nothing.
:ask, then the user is asked, using
y-or-n-p, if the plan should be carried out.
:each, the user is asked at each stage in the plan if the current action should be carried out. The responses y and n work as normal. If e is typed,
concatenate-systemexits without further processing.
LispWorks User Guide and Reference Manual - 13 Feb 2015