Index
$Revision: 5.0.2.27 $
The document introduction.htm provides an overview of
the Allegro CL documentation with links to all major documents.
This document is the index to all Allegro CL HTML documentation (it does not index
either Common Graphics or the Integrated Development Environment). Every documented symbol
is listed here, linked to its description page. In some cases, a link to more general
documents describing the associated functionality is also given. Other topics have links
to the relevant documents. <document name>.htm always links to the top of a
document. Linked section names or numbers link to the specific section.
The revision number of this document is below the title. These documents may be revised
from time to time between releases.
We use the word passim, which means throughout an indicated document, when a
document contains many references to or is entirely about the word or words indexed. We
recommend that you open the indicated document and search for the word or words of
interest.
As we said above, this document does not index or provide links to the Common
Graphics/Integrated Development Environment documentation. The main documentation for
CG/IDE is in theWinHelp file <Allegro directory>/cg/cgide.hlp (Windows
only). To view that document, choose Help | Common Graphics
Index from the IDE menu bar. Look at <Allegro
directory>/doc/cg/index.htm for more information on Common Graphics/IDE
documentation.
The following links go to index entries beginning with the indicated letter. Symbols (at the start) indexes things which are named entirely by
non-alphabetic characters. Things named by a mixture of alphabetic and non-alphabetic
characters (such as *all-processes*) are indexed according to the
alphabetic characters ignoring the non-alphabetic ones (so *all-processes*
is indexed as if it were named all-processes).
Symbols A B C
D E F G H
I J K L M
N O P Q R
S T U V W
X Y Z
Symbols
A
- accept-connection (Generic
Function, socket package)
- accessing Lisp values from C: see section 9.1
in foreign_functions.htm
- ACL_STARTUP_HOOK (environment variable examined at startup) section 10.0 What Lisp does when it
starts up in startup.htm
- aclfree (Function, excl package)
- aclmalloc (Function, excl package)
- add-breakpoint (Function, excl
package)
- add-signal-handler (Function,
excl package)
- add-typep-transformer
(Function, excl package)
- adding new top-level commands: see section 10.0 in top_level.htm
- address-to-aligned (Function, ff
package)
- advice: see advice.htm
- advise (Macro, excl package)
- advise-1 (Function, excl package)
- advised-functions (Function,
excl package)
- alias (Macro, top-level package)
- :aliases (top-level command)
- aligned-to-address (Function, ff
package)
- :all (:zoom keyword argument)
- *all-processes* (Variable,
system package)
- Allegro Presto: see section 3.0 The Allegro Presto algorithm
and its subsections in loading.htm
- allegro-version>= (feature): see 5.3 Reader macros and
cl:*features* in implementation.htm
- Allegro CL add-on products: see Add-On
Products in <Allegro directory>/readme.htm
- Allegro CL documentation: see introduction.htm
- Allergo CL initialization files: see 11.0
Initialization and the sys:siteinit.cl and [.]clinit.cl files in startup.htm;
see also *init-file-names* ; Note:
The Common Graphics initialization file is called startup.cl or startup.fasl,
see the About IDE Startup page in cgide.hlp.
- Allegro CL implementation details: implementation.htm
- Allegro CL Installation: see <Allegro
directory>/readme.htm
- Allegro CL Release Notes: release_notes.htm
(see also cgide.hlp which contains Common Graphics/IDE release notes)
- Allegro CL startup: passim in startup.htm,
start with 2.0 Starting Allegro CL in
that document
- Allegro CL supported platforms: see Available platforms for Allegro
CL in <Allegro directory>/readme.htm (the
installation guide) and also see Platform specific
information in release_notes.htm (the Release Notes)
- Allegro CL top level (what you type to): see top_level.htm
- Allegro CL 3.0.x for Windows: see aclwin.htm
and aclwffi.htm for information on upgrading to Allegro CL
5.0/5.0.1
- Allegro CL 4.3.x: general information on upgrading to Allegro CL
5.0/5.0.1, see release_notes.htm; upgrading foreign
functions code, see ffi43com.htm
- Allegro ODBC (Object DataBase Connectivity): see aodbc_v2.htm
- Allegro Runtime: see runtime.htm
- allocate-fobject (Function, ff
package)
- allocate-fobject-c (Macro, ff
package)
- allocate-fobject-fp (Macro, ff
package)
- An unhandled error occurred during initialization (error message): see section
2.1 in errors.htm
- ANSI standard: See 6.0 Allegro CL and the
ANSI CL standard and 9.0 Compliance with
the ANSI specification in implementation.htm; the
standard is reproduced in ANSI Common Lisp (the link
is to the initial page)
- application delivery: see delivery.htm
- arglist (Function, excl package)
- :args (debugger command)
- argument-saving (Function, excl
package)
- array types: see 2.0 Data
types in implementation.htm
- :arrest (top-level command)
- asynchronous-operating-system-signal
(Class, excl package)
- Attempt to call <xxx> which is defined as a macro (error
message): see section 2.2
in errors.htm
- :auto-step (gsgc switch): 5.4 Gsgc
switches in gc.htm
- *auto-string-trim* (Variable,
dbi package)
- *auto-zoom* (Variable,
top-level package)
- autoloading of fasl files: section 4.0 Autoloading of implementation.htm in a application image, see 3.6 Including all desired modules
in delivery.htm
- autoload.out, file produced by generate-application, see 3.6 Including all desired modules
in delivery.htm
- *autoload-search-list*
(Variable, system package)
- automatic tenuring: see passim in gc.htm,
particularly sections 1.4 Objects
that survive long enough are tenured to oldspace and 5.1 Parameters that
control generations and tenuring and also 6.1
The tenuring macro
- autozoom.cl file: (in src/ directory of distribution) see 5.14 Getting a backtrace
programmatically in debugging.htm
B
- +b (Windows-only command-line arguments): see 3.0 Command line arguments in startup.htm
- +B (Windows-only command-line arguments): see 3.0 Command line arguments in startup.htm
- +Bt (Windows-only command-line arguments): see 3.0 Command line arguments in startup.htm
- background processes, debugging: see 4.0 Debugging background processes
in debugging.htm
- -backtrace-on-error (command line argument): see 3.0 Command line arguments in startup.htm
- backtrace (of the stack): see debugging.htm
passim, particularly section 5.0 Stack commands
and its subsections and also the :zoom
toplevel command
- -batch (command line argument): see 3.0 Command line arguments in startup.htm
- bidirectional-binary-socket-stream
(Class, excl package)
- bidirectional-terminal-stream
(Class, excl package)
- bignump (Function, excl package)
- bind-parameter (Function, dbi
package)
- :boe (debugger command)
- :bottom (debugger command)
- break levels: defined in section
4.0 in top_level.htm
- :break (debugger command)
- :break-after (trace option): 10.0
The tracer in debugging.htm
- :break-all (trace option): 10.0
The tracer in debugging.htm
- :break-before (trace option): 10.0
The tracer in debugging.htm
- :brief (:zoom keyword argument) link
goes to :zoom page, see also 5.2 :brief,
:moderate, and :verbose modes of :zoom in debugging.htm
- :bt (debugger command)
- bug reporting: see 5.0
Reporting bugs in introduction.htm
- building images: fresh images, see building_images.htm
and delivery.htm, dumping an image from a running Lisp, see dumplisp.htm
- build-lisp-image (Function, excl
package)
- bundle file: see passim in 2.0
Search lists and its subsections, and also 3.13 What
happens if Lisp cannot find a necessary fasl file?, all in loading.htm,
see also 3.6 Including all
desired modules in delivery.htm, and see bundle-pathname
- :bundle (search list keyword): see 2.0 Search lists and its subsections in loading.htm
- bundle-pathname (Function, excl
package)
C
- +c, +cm, +cn, +cx, +cc (Windows-only, console-related command-line
arguments): see 3.0 Command line
arguments in startup.htm
- -C (command-line argument): see 3.0 Command line arguments in startup.htm
- c-module (class, defsystem package) defsystem classes are documented in
defsystem.htm
- :call (search list keyword): see 2.0
Search lists and its subsections in loading.htm
- call-compiler-optimization-switch
(Function, compiler package)
- call-counting profiler: 1.3 The call-counting profiler in profiling.htm
- call-graph (reporting profile results): see 5.0 Interpreting the results in profiling.htm
- calling fortran code: discussed passim in foreign_functions.htm, example in 5.2
Lisp may not see a modification of an argument passed by address
- calling Lisp from C: see 9.0 Using Lisp
functions and values from C and its subsections in foreign_functions.htm
- canonical-ftype (Function, ff
package)
- cases (of letters) in Allegro CL: see case.htm
- case mode: passim in case.htm
- case-failure (Class, excl package)
- case-failure-name (Generic
Function, excl package)
- case-failure-possibilities
(Generic Function, excl package)
- :cd (top-level command)
- :cf (top-level command)
- character sets: see International Allegro CL documentation in iacl.htm
- char*-string-length
(Function, ff package)
- char*-to-string (Function, ff
package)
- chdir (Function, excl package)
- *cl-default-special-bindings*
(Variable, excl package)
- clean-system (Generic Function, excl
package)
- *clear-input-on-error*
(Variable, excl package)
- clinit.cl and .clinit.cl file: see 11.0
Initialization and the sys:siteinit.cl and [.]clinit.cl files in startup.htm
see also *init-file-names*
- :clip-new (gsgc switch): 5.4 Gsgc
switches in gc.htm
- :cload (top-level command)
- *clos-package* (Variable, excl
package)
- close-query (Function, dbi package)
- closure functions and profiles: see 4.3 Closures in profiler output
in profiling.htm
- *cltl1-compile-file-toplevel-compatibility-p* (Variable, compiler
package)
- *cltl1-in-package-compatibility-p*
(Variable, excl package)
- codesets: see International Allegro CL documentation in iacl.htm
- command line arguments: see 3.0 Command line arguments in startup.htm
- command history: see 3.3 Command and expression history
in top_level.htm, see also :history
- *command-char* (Variable,
top-level package)
- command-line-argument
(Function, system package)
- command-line-argument-count
(Function, system package)
- command-line-arguments
(Function, system package)
- Common Lisp: see 6.0 Allegro CL and the
ANSI CL standard and 9.0 Compliance with
the ANSI specification in implementation.htm; the
Common Lisp standard is reproduced in ANSI Common Lisp
(the link is to the initial page)
- common-lisp package: see 2.0 Packages in Allegro CL in packages.htm
- compile-advice (Function, excl
package)
- *compile-advice* (Variable,
excl package)
- compile-file (function, common-lisp package): see 2.0 Compile-file in compiling.htm
- compile-file-if-needed
(Function, excl package)
- compile-foreign-type
(Function, ff package)
- compile-format-strings-switch
(Variable, compiler package)
- compile-module (Generic
Function, defsys package)
- compile-module-action
(Generic Function, defsys package)
- compile-regexp (Function, excl
package)
- compile-satisfies-load
(Generic Function, defsys package)
- compile-system (Generic Function,
excl package)
- compiling in Allegro CL: see compiling.htm
- compiler package: see 2.0
Packages in Allegro CL in packages.htm and compiling.htm
- compiler switches: see 8.0 Declarations and optimizations
in compiling.htm
- compiler optimizations: see 8.0 Declarations and optimizations
in compiling.htm
- compiler and declarations: see 8.0 Declarations and optimizations
in compiling.htm
- compiler handling of top-level forms: see 10.5 Compiler handling of
top-level forms in compiling.htm
- compiler-no-in-package-warning
(Class, excl package)
- compiler-not-available-error
(Class, excl package)
- compiler-not-available-warning
(Class, excl package)
- *compiler-not-available-warning*
(Variable, excl package)
- *compiler-package*
(Variable, excl package)
- compiler-undefined-functions-called-warning (Class, excl package)
- components (Function, defsys
package)
- concatenate-system (Generic
Function, excl package)
- connect (Function, dbi package)
- console-close (Generic Function,
excl package)
- containing-system (Generic
Function, defsys package)
- :continue (debugger command)
- Controlling the operation of the profiler: see 4.0 Controlling the
operation of the profiler in profiling.htm
- convert-foreign-name
(Function, ff package)
- convert-mixed-case-symbols
(Function, excl package)
- convert-to-lang (Function, ff
package)
- copy-directory (Function, excl
package)
- copy-file (Function, system package)
- cross-reference: cross_reference.htm
- :current (debugger command)
- *current-case-mode*
(Variable, excl package)
- current-directory (Function,
excl package)
- :current-generation (gsgc parameter): see 5.1 Parameters that
control generations and tenuring in gc.htm
- *current-process*
(Variable, system package)
- *current-stack-group*
(Variable, system package)
- *current-stack-group-resumer*
(Variable, system package)
D
- +d (Windows-only command-line arguments): see 3.0 Command line arguments in startup.htm
- -d (command-line argument): see 3.0 Command line arguments in startup.htm
- *daylight-saving-time-observed*
(Variable, excl package)
- db-hstmt (Generic Function, dbi package)
- dbi package: see aodbc_v2.htm
- db-width (Generic Function, dbi package)
- debug (optimization quality): see 8.0 Declarations and optimizations
and 9.0 Pointers
for choosing speed and safety values in compiling.htm
- debugging in Allegro CL: see debugging.htm
- debugging background processes: see 4.0 Debugging background processes
in debugging.htm
- Declarations and optimizations: see 8.0 Declarations and optimizations
in compiling.htm
- declared-fixnums-remain-fixnums-switch (Variable, compiler package)
- def-c-type (Macro, ff package)
- def-c-typedef (Macro, ff package)
- def-foreign-call (Macro, ff
package)
- def-foreign-type (Macro, ff
package)
- def-foreign-variable (Macro,
ff package)
- def-function-spec-handler
(Macro, excl package)
- defadvice (Macro, excl package)
- *default-database* (Variable,
dbi package)
- *default-external-format*
(Variable, excl package)
- default-file-type (Generic
Function, defsys package)
- *default-file-type*
(Variable, defsys package)
- *default-lisp-listener-bindings*
(Variable, top-level package)
- *default-message-interrupt-function*
(Variable, mp package)
- default-module (class, defsystem package) defsystem classes are
documented in defsystem.htm
- default-module-class
(Generic Function, defsys package)
- *default-module-class*
(Variable, defsys package)
- default-module-group (class, defsystem package) defsystem classes are
documented in defsystem.htm
- *default-module-group-class*
(Variable, defsys package)
- default-package (Generic
Function, defsys package)
- default-pathname (Generic
Function, defsys package)
- *default-process-quantum*
(Variable, mp package)
- default-system (class, defsystem package) defsystem classes are
documented in defsystem.htm
- *default-system-class*
(Variable, defsys package)
- defcstruct (Macro, ff package)
- defforeign (Macro, ff package)
- defforeign-list (Function, ff
package)
- defining a foreign function: passim in foreign_functions.htm,
see for example 4.2.2
def-foreign-call examples
- defpackage (macro, common-lisp package): Allegro CL adds
:implementation-packages argument, described 5.3 Implementation packages in packages.htm
- defpatch (Macro, system package), see
also 5.0 Patching your
application after delivery in delivery.htm
- defsys-getf (Function, defsys
package)
- defsystem package: see defsystem.htm
- defsystem utility (a file/application management tool): see defsystem.htm
- defsystem (Macro, excl package)
- defsystem-1 (Function, defsys
package)
- defun-c-callable (Macro, ff
package)
- defun-foreign-callable
(Macro, ff package)
- delete-breakpoint (Function,
excl package)
- delete-directory (Function, excl
package)
- delete-directory-and-files
(Function, excl package)
- delivery of applications: see delivery.htm
- describe-advice (Function, excl
package)
- describe-fobject (Function, ff
package)
- directory (function, common-lisp package): 5.1
Extensions to cl:make-package, cl:disassemble, cl:open in implementation.htm
- directory-size (Function, excl
package)
- *disallow-scheduling*
(Variable, system package)
- disassemble (Function, common-lisp package)): 5.1
Extensions to cl:make-package, cl:disassemble, cl:open in implementation.htm
- disassemble-profile
(Function, prof package)
- discard-all-source-file-info
(Function, excl package)
- discard-all-xref-info
(Function, xref package)
- discard-local-name-info
(Function, excl package)
- discarding local variable information: see 6.1 Discard
local variable information before dumplisp in debugging.htm
local variables are discussed in 6.0 Local variables and the
debugger and its subsections in that document
- disconnect (Generic Function, dbi
package)
- dll (dynamic linked library) file -- see foreign_functions.htm, examples in Appendix A: Foreign
Functions on Windows; Lisp as a DLL: see the example in examples/dll/ (Windows only)
- :dn (debugging command)
- do-command (Function, top-level
package)
- documentation of Allegro CL: start with introduction.htm
- dotted-to-ipaddr (Function,
socket package)
- dribble-bug (Function, excl package):
(produces a file with information about your image -- see 5.0 Reporting bugs in introduction.htm)
- *dribble-bug-hooks*
(Variable, excl package)
- :dump-on-error (gsgc switch): 5.4
Gsgc switches in gc.htm
- dumping an image: see dumplisp.htm
- dumplisp (Function, excl package)
- dynamic-extent declaration: see 10.3 Stack
consing, avoiding consing using apply, and stack allocation in compiling.htm
E
- -e (command line argument): see 3.0 Command line arguments in startup.htm
- *e* (Variable, system package)
- :edit (top-level command)
- efficiency (in garbage collector): defined in 3.1 How do I find out when
scavenges happen? in gc.htm
- Emacs: Emacs-Lisp interface manual: <Allegro directory>/eli/readme.htm; running Allegro CL as a subprocess of Emacs,
see startup.htm#6.0
Running Lisp as a subprocess of Emacs
- *enable-package-locked-errors*
(Variable, excl package)
- *enclose-printer-errors*
(Variable, excl package)
- ensure-foreign-type (Function,
ff package)
- :error (top-level command)
- errors in Allegro CL: see errors.htm (general
discussion and certain specific errors discussed)
- errorset (Macro, excl package)
- *eval* (Variable, top-level
package)
- :evalmode (top-level command)
- excl package: see 2.0
Packages in Allegro CL and passim in packages.htm
- *excl-package* (Variable, excl
package)
- exit that will not fail: 9.1
How to exit for sure in startup.htm
- :exit (top-level command)
- exit (Function, excl package), see also 9.0 How to exit Lisp in startup.htm
- *exit-cleanup-forms*
(Variable, system package)
- *exit-on-eof* (Variable,
top-level package)
- exiting Lisp: see 9.0 How to
exit Lisp in startup.htm
- :expansion-free-percent-new (gsgc parameter): 5.3
Parameters that control how big newly allocated spaces are in gc.htm
- :expansion-free-percent-old (gsgc parameter): 5.3
Parameters that control how big newly allocated spaces are in gc.htm
- :explain declaration: defined in 9.3 Help with declarations in compiling.htm, sections 9.4, 9.5, and 9.6 in that document discuss various
:explain declarations
explain-compiler-settings
(Function, excl package)
- expression history: see 3.3 Command and expression history
in top_level.htm
F
- *fasl-circle-default*
(Variable, excl package)
- *fasl-default-type*
(Variable, excl package)
- fasl-open (Function, excl package)
- fasl-read (Function, excl package)
- fasl-write (Function, excl package)
- fat strings (holding non-ascii characters) non-ascii characters are
discussed in iacl.htm
- featurep (Function, excl package)
- *features* (variable, common-lisp package): 5.3 Reader macros and
cl:*features* in implementation.htm
- fetch-row (Function, dbi package)
- ff package: (nickname for foreign-functions package): see 2.0 Packages in Allegro CL in packages.htm and foreign_functions.htm
- fi:* most emacs-lisp interface commands begin with fi:, see <Allegro
directory>/eli/readme.htm
- File types: see section 7.0
in compiling.htm, see also sys:*source-file-types* and excl:*fasl-default-type*
- file-directory-p (Function, excl
package)
- file-older-p (Function, excl
package)
- files needed on startup (listed): see 14.0
Files that may be looked for on startup and after startup in startup.htm,
see also 4.0
Files Lisp must find to start up and files it may need later and its subsections in startup.htm
- files.bu/files.ebu (the bundle file): see passim in 2.0 Search lists and its subsections, and also 3.13 What
happens if Lisp cannot find a necessary fasl file?, all in loading.htm,
see also 3.6 Including all
desired modules in delivery.htm, and see bundle-pathname
- finalization: see 10.0 Weak vectors,
finalizations, static arrays, etc. and 10.2
Finalizations in gc.htm
- :find (debugger command)
- find-system (Function, excl package)
- :first (search list keyword): see 2.0 Search lists and its subsections in loading.htm
- fixnump (Function, excl package)
- flat profile: see 5.2 Space and time profiler
results in profiling.htm, see also prof:show-flat-profile
- flavors (obsolete Lisp object-oriented system, superseded by CLOS but
kept for backward compatibility): see flavors.htm (Note: that
document is not indexed)
- float (declaration) - why not to use it: see 9.2 Supported operations and 9.1 Optimizing for
fast floating-point operations in compiling.htm, see also
the float-declaration-used-warning
- float-declaration-used-warning
(Class, excl package)
- floating-point types: mentioned briefly in 2.0 Data types in implementation.htm, see also 9.2 Supported operations in compiling.htm
- floating-point speed: see 9.1 Optimizing for
fast floating-point operations and the sections following in compiling.htm
- flush-codevectors (Function,
system package)
- fobjectp (Function, ff package)
- :focus (top-level command)
- forcing a gc: see 2.0 User control over the
garbage collector and its subsections in gc.htm, and also gc (function, excl package)
- foreign (e.g. C, C++, Fortran) function interface -- see foreign_functions.htm
- foreign function interface in version 4.3.x compared to version 5.0/5.0.1:
see ffi43com.htm
- foreign-functions package: see 2.0 Packages in Allegro CL in packages.htm and foreign_functions.htm
- foreign type support in Allegro CL: see ftype.htm
- foreign-address (Function, ff
package)
- foreign-address-p (Function, ff
package)
- foreign-pointer (Class, ff package)
- foreign-pointer-address
(Generic Function, ff package)
- foreign-pointer-p (Generic
Function, ff package)
- foreign-pointer-type (Generic
Function, ff package)
- foreign-strlen (Function, ff
package)
- foreign-type-p (Function, ff
package)
- fortran-module (class, defsystem package) defsystem classes are
documented in defsystem.htm
- *fractional-significance-threshold*
(Variable, prof package)
- :frame (debugger command)
- :free-bytes-new-other (gsgc parameter): see 5.2 Parameters that control minimum
size in gc.htm
- :free-bytes-new-pages (gsgc parameter): see 5.2 Parameters that control minimum
size in gc.htm
- free-cstruct (Function, ff package)
- free-fobject (Function, ff package)
- free-fobject-aligned
(Function, ff package)
- free-fobject-c (Function, ff
package)
- free-fobject-fp (Function, ff
package)
- :free-percent-new (gsgc parameter): see 5.2 Parameters that control minimum
size in gc.htm
- fslot-address (Function, ff package)
- fslot-address-c (Macro, ff package)
- fslot-address-fp (Macro, ff
package)
- fslot-address-type (Function, ff
package)
- fslot-address-typed (Function,
ff package)
- fslot-value (Function, ff package)
- fslot-value-c (Macro, ff package)
- fslot-value-fp (Macro, ff package)
- fslot-value-typed (Function, ff
package)
- fspec-first (Function, excl package)
- fspec-second (Function, excl
package)
- fspec-third (Function, excl package)
- :function (debugger command)
- :function (:zoom keyword argument)
- fundamental-binary-input-stream
(Class, excl package)
- fundamental-binary-output-stream
(Class, excl package)
- fundamental-binary-stream
(Class, excl package)
- fundamental-character-input-stream
(Class, excl package)
- fundamental-character-output-stream
(Class, excl package)
- fundamental-character-stream
(Class, excl package)
- fundamental-input-stream
(Class, excl package)
- fundamental-output-stream
(Class, excl package)
- fundamental-stream (Class, excl
package)
G
- gap (non lisp space reported by room): see 1.7 The almost former gap problem in gc.htm
- garbage collection: gc.htm
- gc tuning: see 3.0
Tuning the garbage collector and its subsections in gc.htm
- gc switches: 5.4 Gsgc switches
in gc.htm
- gc errors: section 9.0 in gc.htm (and section 2.3 in errors.htm but that section simply links to section 9.0 in gc.htm)
- gc cursors: see 7.0 Gc cursors in gc.htm
- gc (garbage collector): gc.htm
- gc (Function, excl package)
- gc-after-c-hooks (Function, excl
package)
- *gc-after-hook* (Variable, excl
package)
- gc-before-c-hooks (Function,
excl package)
- generate-application
(Function, excl package)
- generate-inline-call-tests-switch
(Variable, compiler package)
- generate-interrupt-checks-switch
(Variable, compiler package)
- generation scavenging (the type of garbage collector used in Allegro
CL): see gc.htm, particularly the introductory sections
- :generation-spread (gsgc parameter): see 5.1 Parameters that
control generations and tenuring in gc.htm
- get-entry-point (Function, ff
package)
- get-entry-points (Function, ff
package)
- get-extern-code-address
(Function, ff package)
- get-extern-data-address
(Function, ff package)
- get-foreign-type (Function, ff
package)
- get-pathname (Generic Function,
defsys package)
- get-relation (Function, xref
package)
- get-shared-library-name
(Function, excl package)
- get-terminal-characteristics
(Function, excl package)
- getenv (Function, system package)
- ghost frames: 9.0
Ghost frames in backtraces in debugging.htm
- global garbage collection: passim in gc.htm,
particularly 6.0 Global garbage collection
- Global values in the presence of multiple processes: see 6.0
Processes and their dynamic environments (both models) and its subsections in multiprocessing.htm and 12.0 Setting
global variables in initialization files and its subsections in startup.htm
- :global-gc-before-expand (gsgc switch): 5.4 Gsgc switches in gc.htm
- *global-gc-behavior*
(Variable, excl package)
- global-symbol-value
(Function, system package)
- *granularity* (Variable, prof
package)
- gsgc switches: 5.4 Gsgc switches
in gc.htm
- gsgc parameters: see 5.0 System parameters and switches
and its subsections in gc.htm
- gsgc (generation-scavenging garbage collector): gc.htm
- gsgc-parameter (Function, system
package)
- gsgc-parameters (Function,
system package)
- gsgc-step-generation
(Function, system package)
- gsgc-switch (Function, system
package)
H
I
- -I (command-line argument): see 3.0 Command line arguments in startup.htm
- I/O in foreign code: see 8.0 Input/output in foreign
code in foreign_functions.htm
- ics-target-case (Macro, excl
package)
- if* (Macro, excl package)
- *ignore-package-name-case*
(Variable, excl package)
- implementation package, defined in 5.3 Implementation packages in packages.htm
- implementation details of Allegro CL: implementation.htm
- *impossible-load-address*
(Variable, system package)
- in-package (CLtL-1 style): see 6.2
Other package changes and compile-time-too behavior in implementation.htm;
see also excl:*cltl1-in-package-compatibility-p*
- index (inspect option) inspector.htm
- ineffective-declaration-warning
(Class, excl package)
- *init-file-names* (Variable,
excl package)
- initial prompt: section
13.1 in startup.htm
- *initial-terminal-io*
(Variable, excl package)
- initialize-sigio-handling
(Function, system package)
- initialize-socket (Function,
socket package)
- inline (declaration that is ignored) see 10.1 Inline declarations ignored
in compiling.htm
- inlining functions: see 9.0 Pointers for
choosing speed and safety values in compiling.htm
- input-binary-socket-stream
(Class, excl package)
- input-terminal-stream (Class,
excl package)
- :inside (trace option): see 10.0
The tracer in debugging.htm
- inspect options inspector.htm
- :inspect (top level command)
- inspector inspector.htm
- installation of Allegro CL and related products: see <Allegro directory>/readme.htm
- instancep (Function, excl package)
- *intern-allows-symbol*
(Variable, excl package)
- internal-optimize-switch
(Variable, compiler package)
- International Allegro CL: see iacl.htm
- international character sets: see International Allegro CL
documentation in iacl.htm
- interpreted-function-p
(Function, excl package)
- interrupt-signal (Class, excl
package)
- interrupting for sure: startup.htm#13.3, on Unix: startup.htm#13.4,
on Windows: startup.htm#13.5
- ipaddr-to-dotted (Function,
socket package)
- ipaddr-to-hostname
(Function, socket package)
J
K
L
- -L (command-line argument): see 3.0 Command line arguments in startup.htm
- *language-prefixes*
(Variable, system package)
- *language-suffixes*
(Variable, system package)
- :ld (top-level command)
- :ldb (debugger command)
- :lib-bundle (search list keyword): see 2.0 Search lists and its subsections in loading.htm
- libfasl loading: see section
3.5 in loading.htm
- :libfasl (load keyword argument): see section 3.5 in loading.htm
- *libfasl* (Variable, excl package) Lisp
value unchanged by foreign code: example in 5.2
Lisp may not see a modification of an argument passed by address in foreign_functions.htm
- Lisp value changed by foreign code: discussed in 5.0 Conventions for
passing arguments and its subsections in foreign_functions.htm
- lisp-module (class, defsystem package) defsystem classes are documented
in defsystem.htm
- *lisp-package* (Variable, excl
package)
- lisp-sleep (Function, excl package)
- lisp-value (Function, ff package)
- lisp_call() (C Function)
- lisp_call_address() (C Function)
- lisp_value() (C Function)
- list-all-database-tables
(Function, dbi package)
- list-all-foreign-libraries
(Function, ff package)
- list-all-systems (Function,
defsys package)
- list-all-table-columns
(Function, dbi package)
- list-call-counts (Function, prof
package)
- list-call-direct-possibilities
(Function, compiler package)
- load (Function, common-lisp package): see 1.0 Using the load function in loading.htm for loading Lisp code, see 1.4 Load foreign code with
cl:load and its subsections in foreign_functions.htm
for loading foreign code
- load-application (Macro, excl
package)
- load-compiled (Function, excl
package)
- load-date (Generic Function, defsys
package)
- *load-local-names-info*
(Variable, excl package)
- load-module (Generic Function,
defsys package)
- load-module-action (Generic
Function, defsys package)
- load-patches (Function, system
package)
- *load-search-list*
(Variable, system package)
- *load-source-file-info*
(Variable, excl package)
- load-system (Generic Function, excl
package)
- *load-xref-info* (Variable,
excl package)
- local variables in compiled code: see 6.0 Local variables and the
debugger and its subsections in debugging.htm,
particularly 6.4
How does the compiler treat local variables?
- local variables: see 6.0 Local variables and the
debugger and its subsections in debugging.htm
- Local variables and evaluation: see 6.0 Local variables and the
debugger and its subsections in debugging.htm, see also
the :evalmode top-level command
- :local (debugger command)
- local-filename (Generic
Function, socket package)
- local-host (Generic Function, socket
package)
- local-port (Generic Function, socket
package)
- locking packages: see 5.0 Package locking
and package definition locking and its subsections in packages.htm
- locks: see 7.0 Process locks (both models)
in multiprocessing.htm
- logical pathnames (Allegro CL implementation of): see 6.0 Logical pathnames and its subsections
in pathnames.htm
- logical-pathname-translations-database-pathnames (Function, excl
package)
- lookup-hostname (Function,
socket package)
- lookup-module-by-name
(Function, defsys package)
- lookup-port (Function, socket
package)
- loop-over-results (Macro, dbi
package)
M
- +M (Windows-only command-line arguments): see 3.0 Command line arguments in startup.htm
- machines Allegro CL runs on: see Available platforms for Allegro
CL in <Allegro directory>/readme.htm (the
installation guide) and also see Platform specific
information in release_notes.htm (the Release Notes)
- :macroexpand (top-level command)
- macros-called-by (Function, xref
package)
- main() main.htm
- make-array (function, common-lisp package): 5.6 cl:make-array in implementation.htm
- make-cstruct (Function, ff package)
- make-directory (Function, excl
package)
- make-foreign-pointer
(Function, ff package)
- make-hash-table (function, common-lisp package): 5.5 cl:make-hash-table in implementation.htm
- make-immigrant-process
(Function, mp package)
- make-process (Function, mp package)
- make-process-lock (Function, mp
package)
- make-socket (Function, socket
package)
- make-stack-group (Function, mp
package)
- make-temp-file-name
(Function, system package)
- malloc-cstruct (Function, ff
package)
- map-module (Generic Function, defsys
package)
- map-module-action (Generic
Function, defsys package)
- map-over-directory (Function,
excl package)
- map-system (Generic Function, excl
package)
- match-regexp (Function, excl
package)
- *maxsamples* (Variable, prof
package)
- mb-to-native (Function, excl
package)
- mb-to-string (Function, excl
package)
- memref (Function, system package)
- memref-int (Function, system
package)
- merge-pathnames (function, common-lisp package) passim in pathnames.htm, particularly 4.0 The directory
component of merged pathnames
- metaobject protocol documentation: mop/contents.html
- :moderate (:zoom keyword
argument) link goes to :zoom page, see also 5.2 :brief,
:moderate, and :verbose modes of :zoom in debugging.htm
- module-container (class, defsystem package): defsystem classes are
documented in defsystem.htm
- module-file (Generic Function,
defsys package)
- modules (Generic Function, defsys
package)
- mop (metaobject protocol) documentation: mop/contents.html
- mp package (nickname for multiprocessing package): see 2.0 Packages in Allegro CL in packages.htm and multiprocessing.htm
- multiprocessing: see multiprocessing.htm
- multiprocessing package: see 2.0 Packages in Allegro CL in packages.htm and multiprocessing.htm
N
- named-function (Macro, excl
package)
- named-module-groups
(Generic Function, defsys package)
- named-readtable (Function, excl
package)
- named readtables: see named-readtable (function, excl
package) and also the description of Emacs file mode line support for named readtables in
<Allegro directory>/eli/readme.htm)
- native-character-sizeof
(Function, excl package)
- native-string-sizeof
(Function, excl package)
- native-to-mb (Function, excl
package)
- native-to-string (Function, excl
package)
- :newest (search list keyword): see 2.0 Search lists and its subsections in loading.htm
- :newest-ask-compile (search list keyword): see 2.0 Search lists and its subsections in loading.htm
- :newest-do-compile (search list keyword): see 2.0 Search lists and its subsections in loading.htm
- newspace: passim in gc.htm, defined and discussed
in section 1.0 and its
subsections in that document
- :next-gc-is-global (gsgc switch): 5.4
Gsgc switches in gc.htm
- nicknames of packages: 4.0
Package nicknames in packages.htm
- notinline (declaration): see 10.0 Other declarations and
optimizations in compiling.htm
- *null-value* (Variable, dbi
package)
O
- oldspace: passim in gc.htm, defined and discussed
in section 1.0 and its
subsections in that document
- ole support (Windows only): see ole.htm
- open (Function, common-lisp package)): 5.1
Extensions to cl:make-package, cl:disassemble, cl:open in implementation.htm,
also streams.htm passim
- *open-rename-function*
(Variable, excl package)
- *open-rename-prefix*
(Variable, excl package)
- *open-rename-suffix*
(Variable, excl package)
- opencoding (i.e. inlining): see 9.0 Pointers for
choosing speed and safety values in compiling.htm
- operating system interface: see os_interface.htm
- operating-system-signal
(Class, excl package)
- :optimize (top-level command)
- optimize-fslot-value-switch
(Variable, compiler package)
- os-wait (Function, system package)
- :os-threads (feature): see multiprocessing.htm
- _other_from_new (internal function used by space profiler) profiling.htm
- outline of documentation: introduction.htm
- output-binary-socket-stream
(Class, excl package)
- output-terminal-stream
(Class, excl package)
P
- +p (Windows-only command-line arguments): see 3.0 Command line arguments in startup.htm
- package nicknames: 4.0
Package nicknames in packages.htm
- package lock: see 5.0 Package locking
and package definition locking and its subsections in packages.htm
- :package (top-level command)
- package-definition-lock
(Function, excl package)
- package-implementation-packages
(Function, excl package)
- package-lock (Function, excl
package)
- package-locked-error (Class,
excl package)
- packages in Allegro CL (general discussion): see packages.htm
- packages locked by default: 5.6
Package locked by default in packages.htm
- _page_from_new (internal function used by space profiler) profiling.htm
- parent-object (Generic Function,
defsys package)
- patches: see section 4.2 Patches
in introduction.htm, for patching your own application, see
section 5.0 Patching
your application after delivery in delivery.htm; for
downloading patches automatically, see sys:update-allegro
- *patches* (Variable, system
package)
- pathname-as-directory
(Function, excl package)
- pathname-as-file (Function, excl
package)
- pathname-resolve-symbolic-links
(Function, excl package)
- pathname-sans-file (Function,
excl package)
- pathnames in Allegro CL: see pathnames.htm
- peephole-optimize-switch
(Variable, compiler package)
- platforms Allegro CL runs on: see Available platforms for Allegro
CL in <Allegro directory>/readme.htm (the
installation guide) and also see Platform specific
information in release_notes.htm (the Release Notes)
- pll-file (Function, excl package)
- plugin (Netscape plugin example): see plugin.htm
- pointer-storage-type
(Function, system package)
- :pop (debugger command)
- :popd (top-level command)
- preload-forms (Macro, excl package)
- prepare-sql (Function, dbi package)
- presto-build-lib (Function,
system package)
- presto-fasl-set (Function,
system package)
- pretty-name (Generic Function,
defsys package)
- :print (gsgc switch): 5.4 Gsgc
switches in gc.htm
- *print* (Variable, top-level
package)
- :print-after (trace option): see 10.0 The tracer in debugging.htm
- :print-all (trace option): see 10.0
The tracer in debugging.htm
- :print-before (trace option): see 10.0 The tracer in debugging.htm
- *print-hostname-in-stream*
(Variable, socket package)
- *print-length* (Variable,
top-level package)
- *print-level* (Variable,
top-level package)
- *print-nickname* (Variable,
excl package)
- print-startup-info (Generic
Function, excl package)
- *print-startup-message*
(Variable, excl package)
- *print-structure* (Variable,
excl package)
- print-type-counts (Function,
excl package)
- :printer-variables
(top-level command)
- process (Class, mp package)
- process-active-p (Function, mp
package)
- process-add-arrest-reason
(Function, mp package)
- process-add-run-reason
(Function, mp package)
- process-allow-schedule
(Function, mp package)
- process-arrest-reasons
(Function, mp package)
- process-disable (Function, mp
package)
- process-enable (Function, mp
package)
- process-flush (Function, mp package)
- process-initial-bindings
(Function, mp package)
- process-initial-form
(Function, mp package)
- process-interrupt (Function, mp
package)
- process-kill (Function, mp package)
- process-lock (Class, mp package)
- process-lock (Function, mp package)
- process-lock-locker (Function,
mp package)
- process-lock-p (Function, mp
package)
- process-name (Function, mp package)
- process-name-to-process
(Function, mp package)
- process-p (Function, mp package)
- process-preset (Function, mp
package)
- process-priority (Function, mp
package)
- process-property-list
(Function, mp package)
- process-quantum (Function, mp
package)
- process-reset (Function, mp package)
- process-resume-hook (Function,
mp package)
- process-revoke-arrest-reason
(Function, mp package)
- process-revoke-run-reason
(Function, mp package)
- process-run-function
(Function, mp package)
- process-run-reasons (Function,
mp package)
- process-run-restartable-function
(Function, mp package)
- process-runnable-p (Function, mp
package)
- process-sleep (Function, mp package)
- process-stack-group (Function,
mp package)
- process-suspend-hook
(Function, mp package)
- process-thread (Function, mp
package)
- process-unlock (Function, mp
package)
- process-wait (Function, mp package)
- process-wait-args (Function, mp
package)
- process-wait-function
(Function, mp package)
- process-wait-with-timeout
(Function, mp package)
- process-whostate (Function, mp
package)
- :processes (top-level command)
- processor-affinity-mask
(Function, system package)
- product-newer-than-image
(Generic Function, defsys package)
- product-newer-than-source
(Generic Function, defsys package)
- product-pathname (Generic
Function, defsys package)
- profile-process-p (Function, mp
package)
- profile-stack-group-p
(Function, mp package)
- profiler: see profiling.htm
- profiler, time: 1.1 The
time profiler in profiling.htm
- profiler, space, 1.2 The
space profiler in profiling.htm
- profiler, call counting: 1.3 The call-counting profiler in profiling.htm
- Profiler
error: could not read text section (profiler error message)
- profiler-status (Function, prof
package)
- prompt: 2.0 The prompt in top_level.htm, see also *prompt*
- *prompt* (Variable, top-level
package)
- property-list (Generic Function,
defsys package)
- :prt (debugger command)
- pure-string (Function, excl package)
- :pushd (top-level command)
- puthash-key (Function, excl package)
- putprop (Function, excl package)
- :pwd (top-level command)
Q
R
- +R (Windows-only command-line arguments): see 3.0 Command line arguments in startup.htm
- random numbers in Allegro CL: see 5.4 cl:random in implementation.htm
- random (function, common-lisp package): 5.4 cl:random in implementation.htm
- ratiop (Function, excl package)
- *read* (Variable, top-level
package)
- *read-init-files* (Variable,
excl package)
- readtables, named: see named-readtable (function, excl
package) and also the description of Emacs file mode line support for named readtables in
<Allegro directory>/eli/readme.htm)
- real-char-code-limit
(Variable, excl package)
- reap-os-subprocess
(Function, system package)
- receive-from (Generic Function,
socket package)
- record-code-vectors (Macro,
system package)
- record-source-file (Function,
excl package)
- *record-source-file-info*
(Variable, excl package)
- record-strings (Macro, system
package)
- record-training (Macro, system
package)
- *record-xref-info*
(Variable, excl package)
- Redefinition warnings: see section 2.0 in source_file_recording.htm
- *redefinition-pathname-comparison-hook* (Variable, excl package)
- *redefinition-warnings*
(Variable, excl package)
- register-foreign-callable
(Function, ff package)
- register-function (Function, ff
package)
- register-lisp-value (Function,
ff package)
- register-value (Function, ff
package)
- regular expression handling: see regexp.htm
- :relative (:zoom keyword argument)
- Release Notes: release_notes.htm
(release notes for Common Graphics and the IDE and in cg/cgide.hlp)
- remote-filename (Generic
Function, socket package)
- remote-host (Generic Function,
socket package)
- remote-port (Generic Function,
socket package)
- remove-alias (Function,
top-level package)
- remove-entry-point (Function, ff
package)
- remove-extern-code-address
(Function, ff package)
- remove-extern-data-address
(Function, ff package)
- remove-sigio-handler
(Function, system package)
- remove-signal-handler
(Function, excl package)
- remove-typep-transformer
(Function, excl package)
- reporting bugs: see 5.0
Reporting bugs in introduction.htm
- *require-search-list*
(Variable, system package)
- :reset (debugger command)
- *reset-hook* (Variable,
top-level package)
- reset-profiler-display-defaults
(Function, prof package)
- resident-function (Function,
excl package)
- resize-areas (Function, system
package)
- :restart (debugger command)
- :restart vs :return: see 8.0 :return and :restart in debugging.htm
- *restart-actions* (Variable,
excl package)
- *restart-app-function*
(Variable, excl package)
- *restart-init-function*
(Variable, excl package)
- :return (debugger command)
- :return and :restart: see 8.0 :return and :restart in debugging.htm
- rr-sql (Function, dbi package)
- run-prepared-sql (Function, dbi
package)
- run-shell-command (Function,
excl package)
- runtime (the Allegro Runtime product): see runtime.htm
S
- +s (Windows-only command-line arguments): see 3.0 Command line arguments in startup.htm
- safety (optimization quality): see 8.0 Declarations and optimizations
and 9.0 Pointers
for choosing speed and safety values in compiling.htm
- save-arglist-switch
(Variable, compiler package)
- save-current-profile (Macro,
prof package)
- *save-function-lambda-expression*
(Variable, excl package)
- save-local-names-switch
(Variable, compiler package)
- save-local-scopes-switch
(Variable, compiler package)
- schedule-finalization
(Function, excl package)
- scheduler: defined in 1.0 Multiprocessing
introduction in multiprocessing.htm
- :scont (debugger command)
- search list: see 2.0 Search
lists and its subsections in loading.htm
- send-to (Generic Function, socket
package)
- set-case-mode (Function, excl
package)
- :set-local (debugger command)
- set-sigio-handler (Function,
system package)
- set-signal-handler (Function,
excl package)
- set-splash-bitmap (Function,
system package)
- set-stack-cushion (Function,
system package)
- set-terminal-characteristics
(Generic Function, excl package)
- (setf
processor-affinity-mask) (Function, system package)
- setq-default (Macro, top-level
package)
- setting global values: see 12.0 Setting
global variables in initialization files and its subsections in startup.htm
and 6.0
Processes and their dynamic environments (both models) and its subsections in multiprocessing.htm
- shell (Function, excl package)
- show-call-counts (Function, prof
package)
- show-call-graph (Function, prof
package)
- show-flat-profile (Function,
prof package)
- show-system (Generic Function, excl
package)
- sigio handling in Allegro CL: see set-sigio-handler
- sigio-supported-p (Function,
system package)
- signals: see 7.0 Handling signals in
foreign code in foreign_functions.htm and also *signals*, set-signal-handler, remove-signla-handler, add-signal-handler, and with-signal-handler
- *signals* (Variable, excl package)
- *significance-threshold*
(Variable, prof package)
- simple-break (Class, excl package)
- single-float-p (Function, excl
package)
- siteinit.cl and .clinit.cl/clinit.cl files: see 11.0
Initialization and the sys:siteinit.cl and [.]clinit.cl files in startup.htm
see also *init-file-names*
- sizeof-fobject (Function, ff
package)
- sl (shared library, HP only) file: foreign code on HP must be in a file
of this type; see Appendix
C: building shared libraries on HP-UX 10.20 in foreign_functions.htm
for information on building an sl file
- sleep (function, cl package): when multiprocessing is enabled, works on
a single process only, see excl:lisp-sleep
and mp:process-sleep. multiprocessing
is described in multiprocessing.htm
- so (shared object) file: foreign code on most UNIX platforms must be in
a file of this type; see the platform-specific appendices in foreign_functions.htm for information on creating such
files
- socket-address-family
(Generic Function, socket package)
- socket-connect (Generic
Function, socket package)
- socket-format (Generic Function,
socket package)
- socket-os-fd (Generic Function,
socket package)
- socket package: see socket.htm
- socket support in Allegro CL: see socket.htm
- socket-type (Generic Function,
socket package)
- *socket-version* (Variable,
socket package)
- source file recording facility in Allegro CL: see source_file_recording.htm
- source-file (Function, excl package)
- *source-file-frobbers*
(Variable, system package)
- *source-file-types*
(Variable, system package)
- source-newer-than-image
(Generic Function, defsys package)
- source-pathname (Generic
Function, defsys package)
- *source-pathname* (Variable,
excl package)
- :sover (debugger command)
- space profiler: 1.2 The
space profiler in profiling.htm
- space (optimization quality): see 8.0 Declarations and optimizations
and 9.0 Pointers
for choosing speed and safety values in compiling.htm
- :specials (:zoom keyword argument)
- speed (optimization quality): see 8.0 Declarations and optimizations
and 9.0 Pointers
for choosing speed and safety values in compiling.htm
- sql (Function, dbi package)
- stack backtrace: see debugging.htm passim,
particularly section 5.0 Stack commands and
its subsections and also see the :zoom
toplevel command
- stack backtrace, getting one programmatically: see 5.14 Getting a backtrace
programmatically in debugging.htm
- stack frame: defined in 5.0
Stack commands in debugging.htm
- stack consing: see 10.3 Stack consing,
avoiding consing using apply, and stack allocation in compiling.htm
- stack-cushion (Function, system
package)
- stack-group (Class, mp package)
- stack-group-funcall (Function,
mp package)
- stack-group-name (Function, mp
package)
- stack-group-p (Function, mp package)
- stack-group-preset (Function, mp
package)
- stack-group-resume (Function, mp
package)
- stack-group-resumer (Function,
mp package)
- stack-group-return (Function, mp
package)
- stack-group-state (Function, mp
package)
- stack-groups: see 1.2 stack-groups (non
:os-threads model) in multiprocessing.htm, and also
many other references in that document
- start-customs (Function, mp package)
- start-emacs-lisp-interface
(Function, excl package)
- start-interactive-top-level
(Function, top-level package)
- start-profiler (Function, prof
package)
- start-sampling (Function, prof
package)
- start-scheduler (Function, mp
package)
- starting lisp: passim in startup.htm, start
with 2.0 Starting Allegro CL in that
document
- start-up message: see excl:print-startup-info and also 10.0 What Lisp does when it
starts up in startup.htm
- start-xref (Function, xref package)
- startup: passim in startup.htm, start with 2.0 Starting Allegro CL in that document
- static array 10.4 Static arrays
in gc.htm, 5.6
cl:make-array in implementation.htm
- :stats (gsgc switch): 5.4 Gsgc
switches in gc.htm
- step (macro, common-lisp package) 11.0 The stepper in debugging.htm
- :step (debugger command)
- *step-print-length*
(Variable, excl package)
- *step-print-level*
(Variable, excl package)
- stop (see exit and 9.0 How to exit Lisp in startup.htm)
- stop-profiler (Function, prof
package)
- stop-sampling (Function, prof
package)
- stop-xref (Function, xref package)
- stream-advance-to-column
(Generic Function, excl package)
- stream-clear-input (Generic
Function, excl package)
- stream-clear-output (Generic
Function, excl package)
- stream-closed-error (Class,
excl package)
- stream-finish-output
(Generic Function, excl package)