Project Manager Advanced Tab

IDE Dialog Tab

The Advanced Tab of the Project Manager Dialog displays certain advanced options for the application associated with the project.

For US Government Use: check this if the application will be supplied to the US Government or someone working for the US Government (and the application is in connection with that person's work). If this box is checked, the copyright notice will include language that protects the rights of software vendors (the application developer and Franz Inc.) when supplying the US Government. That is the only effect of selecting this option. Note that it is not necessary to select this option when supplying a government of any country other than the United States or supplying a state or local government in the United States.

Presto Mode: if this option is checked, the application will run in Presto Mode. In this mode, when a fasl (compiled lisp) file is loaded, function definitions will be loaded as stubs. The full function definition will only be loaded when the function is actually called (and the load then will be automatic). This results in smaller images at the cost of slightly longer run time when functions are first called and somewhat more complicated file management -- the file containing the complete function definition must be available at run time.

Old Space: specifies the size of the initial oldspace in the application. The oldspace will grow automatically as needed but specifying a suitable value can improve garbage collection performance. See gc.htm for more information on oldspace size and garbage collection.

New Space: specifies the size of the initial newspace in the application. The newspace will grow automatically as needed but specifying a suitable value can improve garbage collection performance. See gc.htm for more information on newspace size and garbage collection.

Purify: Specifies whether to move strings and code vectors that would otherwise be in the generated .dxl image file into a separate .pll library file, which is sharable by multiple lisp applications. (Checking this box is equivalent to specifying the purify to generate-application true.)

Include Runtime Bundle: Specifies whether the runtime-bundle to generate-application should be specified true (checked) or not (unchecked). When that argument is true, a runtime-suitable bundle file (containing modules permitted in a runtime image but not loaded into the image as built) will be included in the distribution directory. See Including all desired modules in delivery.htm for more information.

Build Includes: this multi-item list identifies many modules providing functionality in Allegro CL and potentially in applications built with Allegro CL. However, if an application makes no use of certain functionality, then it can be left out of the application image. You can choose what functionality to leave out. Highlighted (usually dark background with white letters) means include, unhighlighted means leave out. Several things are left out initially. Be sure that functionality is not needed before choosing to leave it out. Modules in an image are in the list that is the value of *modules*.

See the general description of the Project Manager Dialog for details of the toolbar buttons.

Common Graphics and IDE documentation is described in About Common Graphics and IDE documentation in cgide.htm.

The documentation is described in introduction.htm and the index is in index.htm.

Copyright (c) 1998-2000, Franz Inc. Berkeley, CA., USA. All rights reserved.

Created 2000.10.5.