Arguments:
This function returns t
if Allegro Presto
is enabled in the running image and returns nil
if it is not. In an image where Allegro Presto is
not enabled, no files will be loaded in libfasl mode, regardless of
the value of *libfasl*
or the value of the libfasl keyword argument to load (which is
described in Using the
load function). Enabling of Allegro Presto must be done at
image build time, using build-lisp-image or generate-application and the :presto argument.
If :presto
is specified t, Allegro Presto will be
enabled and the initial value of *libfasl*
will be t
.
If :presto
is :enable
, Allegro
Presto will be enabled and the initial value of *libfasl*
will be nil
. If :presto
is nil
, Allegro Presto will not be enabled (and the
value of *libfasl*
,
which will be nil
, will have no effect).
Because much of the size saving obtained by Allegro Presto can be achieved with pll files and other techniques, and because Allegro Presto adds significant compexity to code and images, it is intended to remove the Allegro Presto facility in a future release.
See loading.htm, particularly section The Allegro Presto algorithm and following, for information on Allegro Presto and libfasl loading.
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.