$Revision: 5.0.2.3 $
Package: SYSTEM
Arguments: (sym)
This function returns two values. The first is the global value for the special
variable named by the symbol sym, ignoring any bindings on the current
stack-group (unix) or thread (windows) and the second is t if the variable has a value (in
the sense of cl:boundp). Otherwise the first value will be nil and the
second will be the symbol :unbound
. (Returning two value allows
distinguishing between bound with value nil and unbound. Note that this function does not
error if the symbol has no global value.)
This function may be setf. This is not a normal thing to do (except with tpl:setq-default usually as part of initialization) and is intended only for obscure system-hacking purposes. This function is intended for use by debuggers and other systems and is not appropriate for normal programming.
The macro tpl:setq-default sets the global-symbol-value.
The general documentation description is in introduction.htm. The index is in index.htm.
Copyright (C) 1998-1999, Franz Inc., Berkeley, CA. All Rights Reserved.