The following command line options are supported by the system.
build-script names a file to be loaded on startup, typically for the purpose of building another image. LispWorks quits after loading the file. If an error is signalled while loading the file, a backtrace is displayed and LispWorks quits.
An image run with
-build
runs itself, and not the default saved session if you created one. See Saved sessions for information on saved sessions.
Note:
init-file
and
siteinit-file
are not loaded when using
-build
, so your build script file must call load-all-patches.
Start the LispWorks IDE development environment automatically, even in an image saved with
(save-image ... :environment nil)
Evaluates the Lisp form form before loading initialization files.
A synonym for
-environment
.
Sets the X display to use when starting a LispWorks GUI on X Windows.
Controls the host name in placed in IORs. See Developing Component Software with CORBA for details.
IORs contain a host name which is the numeric IP address obtained by reverse lookup of the machine name. See Developing Component Software with CORBA for details.
init-file names a file to be loaded on startup after siteinit-file . The file is user's own LispWorks initialization file, containing code that by default is loaded when LispWorks is started. It is useful for loading initializations that should not be done for all users.
Initially the default is to load the file
"~/.lispworks"
where ~ expands to the user's home directory as described in Configuration and initialization files.
Your default initialization file can be set in the LispWorks IDE. See "Setting global preferences" in the LispWorks IDE User Guide for details.
If
init-file
is not found, an error is signalled. To suppress loading of a user initialization file, pass
-init -
.
Loads the file file before loading initialization files.
Makes the supplied image run itself, and not the default saved session if you created one. See Saved sessions for information on saved sessions.
Initializes multiprocessing on startup. See Multiprocessing.
Suppresses the execution of a restart function on startup. Restart functions can be supplied when saving an image to automatically invoke application code. This argument suppresses that behavior. See save-image.
orbport specifies a port number for the LispWorks ORB. The special value 0 allows the system to pick a port.
Causes the image to relocate at
BaseAddress
on supported platforms, as described in Startup relocation. This can be useful on a system where libraries are mapped in address space that LispWorks would otherwise use as it grows. If the image is saved, then on restart without
--relocate-image
, it will locate itself automatically at
BaseAddress
.
Compatibility Note: In LispWorks 5.0 and earlier versions, to be effective,
--relocate-image
must be the first argument on the LispWorks command line. This restriction does not apply in LispWorks 6.0.
Specifies the reserve size on supported platforms, as described in Startup relocation. New in LispWorks 5.1.
siteinit-file
names a file to be loaded on startup. The file is the LispWorks site initialization file, containing code that by default is loaded when LispWorks is started by any user in that installation. The default is to load the file that is the result of evaluating
(sys:lispworks-file "config/siteinit.lisp")
.
If
siteinit-file
is not found, an error is signalled. To suppress loading of a site initialization file, pass
-siteinit -
.