Generic FunctionPackage: ideToCDocOverviewCGDocRelNotesFAQIndexPermutedIndex
Allegro CL version 9.0
This page is new in 9.0.


Arguments: project

Returns the value of the concatenate-project-fasls property of a project, such as the current-project. The value may be set by calling the setf of this function, though typically you would set the value interactively using the Concatenate Project Fasls check box on the Options tab of the Project Manager dialog.

When this project property is true, then compiling the project will create a special fasl file that is the concatenation of all of the fasl files of the individual project modules (in Allegro CL, fasl files can be concatenated into a single file). If the project has any subprojects, then their fasl files are included as well. The default value is nil, because typically a project is used either by opening it in the IDE or by generating a standalone application from it.

The single fasl file is created whenever the project is compiled, either incrementally or fully (where incrementally means compiling only the files where the source code file is newer than the fasl file). This includes when compilations are done automatically, as they are by default when opening a project in the IDE.

The name of the single fasl file that is created will be the same as the project name, except with fasl as the file type. Therefore, if you enable this option you should take care not to have a source code file in the project whose name is the same as the name of the project itself, because then one fasl file would overwrite another.

Copyright (c) 1998-2019, Franz Inc. Oakland, CA., USA. All rights reserved.
This page is new in the 9.0 release.
Created 2019.8.20.

Allegro CL version 9.0
This page is new in 9.0.