| Allegro CL version 8.2 Unrevised from 8.1 to 8.2. 8.1 version |
This variable holds an alist associating special variable symbols with
forms to evaluate for binding values. When a process first starts
execution its initial-bindings slot is examined for bindings to
establish for the process. *cl-default-special-bindings*
contains
a reasonable default list which establishes a default environment with
standard Common Lisp values. The contents of this list may be
examined, but if you want to modify it for a particular call
to make-process,
it is strongly suggested you either modify a copy made with
copy-alist, or
just cons replacement
entries onto the front of the list.
Samples of the contents of
*cl-default-special-bindings*
are shown in the table
below. For all common-lisp package variables the initial value will be the
same as the standard Common Lisp default.
Variable |
Form evaluated for initial state |
*print-lines* |
nil |
*print-miser-width* |
40 |
*print-right-margin* |
nil |
*print-readably* |
nil |
*print-gensym* |
t |
*print-array* |
t |
*print-case* |
(quote :upcase) |
*print-circle* |
nil |
*print-length* |
nil |
*print-level* |
nil |
*print-radix* |
nil |
*print-base* |
10 |
*print-pretty* |
t |
*print-escape* |
t |
*print-nickname* |
*print-nickname* |
*read-base* |
10 |
*read-default-float-format* |
(quote single-float) |
*readtable* |
(copy-readtable nil) |
*break-on-signals* |
*break-on-signals* |
cltl1:*break-on-warnings* |
cltl1:*break-on-warnings* |
*random-state* |
(make-random-state nil) |
*package* |
(find-package :user) |
See Processes and
their dynamic environments (both models)
in multiprocessing.htm
and Setting global
variables in initialization files
in startup.htm for a
discussion of this variable. See also *default-lisp-listener-bindings*
.
Copyright (c) 1998-2016, Franz Inc. Oakland, CA., USA. All rights reserved.
This page was not revised from the 8.1 page.
Created 2010.1.21.
| Allegro CL version 8.2 Unrevised from 8.1 to 8.2. 8.1 version |