|  | ANSI Common Lisp  5 Data and Control Flow  5.3 Dictionary of Data and Control Flow 
 
| 5.3.32  t | Constant Variable |  
 Constant Value:
t.
Description:
The boolean representing true, 
and the canonical generalized boolean representing true.
Although any object 
other than nil is considered true,
t is generally used when there is no special reason 
to prefer one such object over another.
The symbol t is also sometimes used for other purposes as well.
For example,
    as the name of a class,
    as a designator (e.g.,  a stream designator)
 or as a special symbol for some syntactic reason 
      (e.g.,  in case and typecase to label the otherwise-clause).
 
Examples:
 t  T 
 (eq t 't)  true
 (find-class 't)  #<CLASS T 610703333>
 (case 'a (a 1) (t 2))  1
 (case 'b (a 1) (t 2))  2
 (prin1 'hello t)  HELLO  HELLO 
See Also:
nil
Allegro CL Implementation Details:
 None. |