(DEFINE-FILE-INFO PACKAGE "INTERLISP" READTABLE "XCL" BASE 10)

(FILECREATED "16-Apr-2024 06:12:54" ("compiled on " |{DSK}<home>larry>il>medley>sources>CMLEVAL.;8|) 
"14-Apr-2024 15:37:52" "COMPILE-FILEd" |in| "FULL 14-Apr-2024 ..." |dated| "14-Apr-2024 15:37:55")
(FILECREATED "15-Apr-2024 21:22:06" |{DSK}<home>larry>il>medley>sources>CMLEVAL.;7| 99203 :EDIT-BY 
"lmm" :CHANGES-TO (VARS CMLEVALCOMS) :PREVIOUS-DATE "15-Apr-2024 20:14:11" 
|{DSK}<home>larry>il>medley>sources>CMLEVAL.;5|)
(RPAQQ CMLEVALCOMS ((* |;;;| "Common Lisp interpreter") (COMS (* |;;| 
"These  really don't belong here") (FUNCTIONS CL:EQUAL CL:EQUALP) (* |;;| 
"For the byte compiler: Optimize by constant fold and coerce to EQ where possible") (PROP BYTEMACRO 
CL:EQUAL CL:EQUALP) (PROP DOPVAL CL:EQUAL)) (COMS (FUNCTIONS \\REMOVE-DECLS) (FUNCTIONS 
CL:SPECIAL-FORM-P)) (COMS (SPECIAL-FORMS INTERLISP) (PROP DMACRO INTERLISP COMMON-LISP) (FNS 
COMMON-LISP)) (COMS (ADDVARS (LAMBDASPLST CL:LAMBDA)) (FNS \\TRANSLATE-CL\:LAMBDA) (VARIABLES 
*CHECK-ARGUMENT-COUNTS* *SPECIAL-BINDING-MARK*)) (VARIABLES CL:LAMBDA-LIST-KEYWORDS 
CL:CALL-ARGUMENTS-LIMIT CL:LAMBDA-PARAMETERS-LIMIT) (STRUCTURES CLOSURE ENVIRONMENT) (FUNCTIONS 
\\MAKE-CHILD-ENVIRONMENT) (COMS (FNS CL:EVAL \\EVAL-INVOKE-LAMBDA \\INTERPRET-ARGUMENTS 
\\INTERPRETER-LAMBDA CHECK-BINDABLE CHECK-KEYWORDS) (FUNCTIONS ARG-REF) (PROP DMACRO 
.COMPILER-SPREAD-ARGUMENTS.)) (FNS DECLARED-SPECIAL) (COMS (* \; 
"FUNCALL and APPLY, not quite same as Interlisp") (FNS CL:FUNCALL CL:APPLY) (PROP DMACRO CL:APPLY 
CL:FUNCALL)) (COMS (* \; "COMPILER-LET needs to work differently compiled and interpreted") (FNS 
CL:COMPILER-LET COMP.COMPILER-LET) (PROP DMACRO CL:COMPILER-LET) (SPECIAL-FORMS CL:COMPILER-LET)) (
COMS (* \; "Lexical function- and macro-binding forms: FLET, LABELS, and MACROLET.") (SPECIAL-FORMS 
CL:MACROLET CL:FLET CL:LABELS)) (SPECIAL-FORMS QUOTE) (COMS (SPECIAL-FORMS THE) (PROP DMACRO THE)) (
COMS (PROP DMACRO CL:EVAL-WHEN) (FNS CL:EVAL-WHEN) (SPECIAL-FORMS CL:EVAL-WHEN)) (COMS (SPECIAL-FORMS 
DECLARE) (FUNCTIONS CL:LOCALLY)) (COMS (* \; "Interlisp version on LLINTERP") (SPECIAL-FORMS PROGN) (
FNS \\EVAL-PROGN)) (COMS (* \; 
"Confused because currently Interlisp special form, fixing MACRO-FUNCTION is complex") (* \; 
"The Interlisp function is on LLINTERP") (SPECIAL-FORMS PROG1) (FUNCTIONS PROG1)) (COMS (SPECIAL-FORMS
 LET* LET) (PROP MACRO LET LET*) (FNS \\LET*-RECURSION |\\LETtran|)) (COMS (SPECIAL-FORMS COND) (
FUNCTIONS COND)) (COMS (FNS CL:IF) (SPECIAL-FORMS CL:IF) (PROP DMACRO CL:IF)) (COMS (* \; 
"Interlisp NLAMBDA definitions on LLINTERP") (* \; "both special form and macro") (FUNCTIONS AND OR) (
SPECIAL-FORMS AND OR)) (COMS (* \; "BLOCK and RETURN go together") (FNS CL:BLOCK) (PROP DMACRO CL:BLOCK
) (SPECIAL-FORMS CL:BLOCK) (FUNCTIONS RETURN) (FNS CL:RETURN-FROM) (SPECIAL-FORMS CL:RETURN-FROM)) (
COMS (* \; "IL and CL versions of FUNCTION.") (FNS CL:FUNCTION) (PROP DMACRO CL:FUNCTION) (
SPECIAL-FORMS CL:FUNCTION FUNCTION) (FUNCTIONS CL:FUNCTIONP CL:COMPILED-FUNCTION-P)) (SPECIAL-FORMS 
CL:MULTIPLE-VALUE-CALL CL:MULTIPLE-VALUE-PROG1) (FNS COMP.CL-EVAL) (FUNCTIONS CL:EVALHOOK CL:APPLYHOOK
) (VARIABLES *EVALHOOK* *APPLYHOOK* CL::*SKIP-EVALHOOK* CL::*SKIP-APPLYHOOK*) (COMS (* \; 
"CONSTANTS mechanism") (FNS CL:CONSTANTP) (SETFS CL:CONSTANTP) (FUNCTIONS XCL::SET-CONSTANTP)) (COMS (
* \; "Interlisp SETQ for Common Lisp and vice versa") (SPECIAL-FORMS CL:SETQ SETQ) (PROP DMACRO CL:SETQ
) (* |;;| "An nlambda definition for cl:setq so cmldeffer may use cl:setq will run in the init") (FNS 
CL:SETQ) (FUNCTIONS SETQ) (FNS SET-SYMBOL) (FUNCTIONS CL:PSETQ) (FUNCTIONS SETQQ)) (COMS (
SPECIAL-FORMS CL:CATCH CL:THROW CL:UNWIND-PROTECT) (FNS CL:THROW CL:CATCH CL:UNWIND-PROTECT)) (COMS (
FUNCTIONS PROG PROG*) (SPECIAL-FORMS GO CL:TAGBODY) (FNS CL:TAGBODY)) (COMS (* \; "for macro caching")
 (FNS CACHEMACRO) (VARIABLES *MACROEXPAND-HOOK*) (VARS (*IN-COMPILER-LET* NIL))) (COMS (* |;;| 
"PROCLAIM and friends.") (* |;;| 
"Needs to come first because DEFVARs put it out.  With package code in the init, also need this here rather than CMLEVAL"
) (FUNCTIONS CL:PROCLAIM) (* \; "used by the codewalker, too") (MACROS VARIABLE-GLOBALLY-SPECIAL-P 
VARIABLE-GLOBAL-P) (FUNCTIONS XCL::DECL-SPECIFIER-P XCL::SET-DECL-SPECIFIER-P) (FUNCTIONS 
XCL::GLOBALLY-NOTINLINE-P XCL::SET-GLOBALLY-NOTINLINE-P) (SETFS XCL::DECL-SPECIFIER-P 
XCL::GLOBALLY-NOTINLINE-P) (PROP PROPTYPE GLOBALLY-SPECIAL GLOBALVAR SI::DECLARATION-SPECIFIER 
SI::GLOBALLY-NOTINLINE SPECIAL-FORM)) (PROP (FILETYPE MAKEFILE-ENVIRONMENT) CMLEVAL) (DECLARE\: 
EVAL@COMPILE DONTCOPY (OPTIMIZERS CL-EVAL-FN3-CALL)) (DECLARE\: DONTEVAL@LOAD DOEVAL@COMPILE DONTCOPY 
(LOCALVARS . T)) (DECLARE\: DONTEVAL@LOAD DOEVAL@COMPILE DONTCOPY COMPILERVARS (ADDVARS (NLAMA 
CL:TAGBODY CL:UNWIND-PROTECT CL:CATCH CL:SETQ CL:BLOCK CL:EVAL-WHEN CL:COMPILER-LET COMMON-LISP) (
NLAML CL:THROW CL:FUNCTION CL:RETURN-FROM CL:IF) (LAMA CL:APPLY CL:FUNCALL)))))
CL:EQUAL :D8
(L (1 CL::Y 0 CL::X))    @1Hd    @Ad3@A:    Ay@A̴r@AHd	    A	    Z@A
    	    4A	    C@	    YA	    :3IjJKi@KAKhKkԻH    A    	@A
     (155 %PATHNAME-EQUAL 103 CL:LENGTH 96 CL:LENGTH 88 CL:BIT-VECTOR-P 80 CL:BIT-VECTOR-P 74 CL::SIMPLE-STRING= 65 CL:STRINGP 56 CL:STRINGP)
(146 PATHNAME 138 PATHNAME 30 LISTP 10 LITATOM)
()
CL:EQUALP :D8
(L (1 CL::Y 0 CL::X))   @Hd    @Ad3A3 @A    #A @A
     @A
    Hd    =A    c@    ӹlaIIdlzl ՀIA    ӺlaJJdlzl ՀJ	    A	    #@A
    Hd    A    	@A
    	    9A	    @	    [A	    :KjLM @MAM
    hMkԽH	    VA	    @	    A	    ̴@	    A	    _@	    j__OOJNOOO
    Ok_@A_@	    _A	    JO	    d>_i_@
    OA
    
    SO (415 CL:EQUALP 410 FETCHFIELD 402 FETCHFIELD 381 GETDESCRIPTORS 367 TYPENAME 359 TYPENAME 333 CL:EQUALP 305 CL:ARRAY-TOTAL-SIZE 295 %FLATTEN-ARRAY 289 %FLATTEN-ARRAY 280 CL:ARRAY-DIMENSIONS 274 CL:ARRAY-DIMENSIONS 266 CL:ARRAYP 258 CL:ARRAYP 243 CL:EQUALP 218 CL:LENGTH 211 CL:LENGTH 203 CL:VECTORP 195 CL:VECTORP 189 %PATHNAME-EQUAL 163 CL::SIMPLE-STRING-EQUAL 154 CL:STRINGP 147 CL:STRINGP 73 CL:EQUALP 58 CL:EQUALP)
(180 PATHNAME 171 PATHNAME 122 CHARACTER 98 CHARACTER 90 CHARACTER 81 CHARACTER 39 LISTP 10 LITATOM)
()
(PUTPROPS CL:EQUAL BYTEMACRO COMP.EQ)
(PUTPROPS CL:EQUALP BYTEMACRO COMP.EQ)
(PUTPROPS CL:EQUAL DOPVAL (2 CMLEQUAL))
\\REMOVE-DECLS :D8
(L (1 CL::ENVIRONMENT 0 CL::BODY))    p@|@YvIdd3@𢿰kg    IIZ@b \Jdg    Lg    Lio    	    L[HKId	    A
    ]IMH!@dA    N`    A      @H$ (119 CL:MACROEXPAND-1 110 CL:SPECIAL-FORM-P 85 CL:WARN)
(153 ENVIRONMENT 147 *SPECIAL-BINDING-MARK* 141 ENVIRONMENT 67 SPECVARS 57 CL:SPECIAL 28 DECLARE)
( 80 "(IL:SPECVARS . T) has no effect in the CL evaluator.")
CL:SPECIAL-FORM-P :D8
(L (0 CL::X))     @ g    ' NIL
(9 SPECIAL-FORM)
()
(PUTPROP (QUOTE INTERLISP) (QUOTE SPECIAL-FORM) (QUOTE PROGN))
(PUTPROPS INTERLISP DMACRO ((X . Y) (PROGN X . Y)))
(PUTPROPS COMMON-LISP DMACRO ((X) X))
COMMON-LISP :D8
(L (0 COMMON-LISP-FORMS))  	  @h
     (6 \\EVAL-PROGN)
NIL
()
(ADDTOVAR LAMBDASPLST CL:LAMBDA)
\\TRANSLATE-CL\:LAMBDA :D8
(L (0 EXPR) F 24 *CHECK-ARGUMENT-COUNTS*)  kjdi@_ 9@h
    	    _$_O$_Kg    L	    0N	    [_"g    O"dg    g    _g    O"_O"dg    _ g    Og    o    	    O"g    g    _OO"LHkԸIkԹJkԺW0h[g    +O"g    g    g    Ho    hh_hZ[{Odg    O"O_fg     h_O"O"O"_O"_"_O"dO"_"	    _OlO"g    g    g    Hg    g    g    lg    g    o    Ohg    o    g    g    O%g    g    Oo    OhihMOhhhMhZ[ Og     O"dh_"_hO"dhO"g    g    Ho    O"hiOg    Oo    hg    g    Hhh
    hhNJJkԺHkXNh    O d_&O(	O&h_*O&&_(O*
    o    Og    O	    OO
    h
    g    g    o    W0+Id'j"g    g    g    Iho    hhhW0$J!g    g    g    Jho    hhg    L	    k2O&6O*N	    M	    OO	        OO
    h    g    g    O(hh_.O,O.h_,_*O&_&O(k_(O.&_, (887 CL:APPEND 878 CL:APPEND 869 CL:APPEND 863 REVERSE 854 REVERSE 848 REVERSE 830 REVERSE 717 CL:APPEND 708 CL:APPEND 699 REVERSE 680 CL:APPEND 638 SHOULDNT 604 CL:APPEND 342 MAKE-KEYWORD 159 ERROR 66 REVERSE 57 REVERSE 28 \\MVLIST 23 PARSE-BODY)
(902 |-args-| 897 ARG 824 LET* 803 |-args-| 798 IGREATERP 793 COND 763 |-args-| 758 ILESSP 753 COND 731 |-args-| 726 LAMBDA 692 LET* 592 |-args-| 587 ARG 571 SETQ 546 IGREATERP 541 COND 503 &OPTIONAL 439 SETQ 434 PROGN 425 RETURN 420 |finally| 410 |do| 394 EQ 389 |when| 382 |by| 377 |-args-| 372 |to| 366 |from| 361 \\INDEX 356 |for| 288 &KEY 270 &AUX 238 |from| 233 I 228 |for| 218 &REST 176 &KEY 169 &KEY 144 &KEY 134 &ALLOW-OTHER-KEYS 122 &AUX 105 &OPTIONAL 95 &REST 87 &BODY 77 &REST 51 LAMBDA)
( 813 ((ERROR "Too many args" |-args-|)) 773 ((ERROR "Too few args" |-args-|)) 736 (DECLARE (LOCALVARS . T))
 685 (DECLARE (LOCALVARS . T)) 578 (T) 552 (|-args-|) 446 (NIL) 415 (RETURN (ARG |-args-| (ADD1 \\INDEX)))
 399 (ARG |-args-| \\INDEX) 244 (|to| |-args-| |collect| (ARG |-args-| I)) 154 "&ALLOW-OTHER-KEYS not in &KEY")
(CL:PROCLAIM (QUOTE (CL:SPECIAL *CHECK-ARGUMENT-COUNTS*)))
(SETQ *CHECK-ARGUMENT-COUNTS* NIL)
(CL:PROCLAIM (QUOTE (GLOBAL *SPECIAL-BINDING-MARK*)))
(OR (BOUNDP (QUOTE *SPECIAL-BINDING-MARK*)) (CL:SETQ *SPECIAL-BINDING-MARK* 
"Variable specially bound. This string should never be visible"))
(XCL::SET-CONSTANTP (QUOTE CL:LAMBDA-LIST-KEYWORDS) NIL)
(SETQ CL:LAMBDA-LIST-KEYWORDS (QUOTE (&OPTIONAL &REST &KEY &AUX &BODY &WHOLE &ALLOW-OTHER-KEYS 
&ENVIRONMENT &CONTEXT)))
(CL:PROCLAIM (QUOTE (SI::CONSTANT CL:LAMBDA-LIST-KEYWORDS)))
(XCL::SET-CONSTANTP (QUOTE CL:CALL-ARGUMENTS-LIMIT) NIL)
(SETQ CL:CALL-ARGUMENTS-LIMIT 512)
(CL:PROCLAIM (QUOTE (SI::CONSTANT CL:CALL-ARGUMENTS-LIMIT)))
(XCL::SET-CONSTANTP (QUOTE CL:LAMBDA-PARAMETERS-LIMIT) NIL)
(SETQ CL:LAMBDA-PARAMETERS-LIMIT 512)
(CL:PROCLAIM (QUOTE (SI::CONSTANT CL:LAMBDA-PARAMETERS-LIMIT)))
(CL::SET-PARSED-STRUCTURE (QUOTE CLOSURE) T (QUOTE (CL::PS CLOSURE MAKE-CLOSURE (FUNCTION ENVIRONMENT)
 CL::DATATYPE NIL NIL "CLOSURE-" (MAKE-CLOSURE) CLOSURE-P (LAMBDA (CLOSURE STREAM) (LET ((
*PRINT-RADIX* NIL)) (CL:FORMAT STREAM "#<Interpreted closure @ ~O,~O>" (\\HILOC CLOSURE) (\\LOLOC 
CLOSURE)))) COPY-CLOSURE NIL 0 NIL ((FUNCTION NIL T NIL (CLOSURE 0 POINTER) CLOSURE-FUNCTION) (
ENVIRONMENT NIL T NIL (CLOSURE 2 POINTER) CLOSURE-ENVIRONMENT)) NIL NIL (POINTER POINTER) NIL (
:ACCESSOR :PREDICATE) NIL NIL NIL)))
(SI::%STRUCTURE-DECLARE-DATATYPE (QUOTE CLOSURE) (QUOTE (POINTER POINTER)) (QUOTE ((CLOSURE 0 POINTER)
 (CLOSURE 2 POINTER))) 4 (QUOTE CL::STRUCTURE-OBJECT))
(PUTPROP (QUOTE CLOSURE) (QUOTE :TYPE-EXPANDER) (QUOTE CL::TYPE-EXPAND-STRUCTURE))
CLOSURE-P :D8
(L (0 CL::OBJECT))     @     NIL
(5 CLOSURE)
()
(CL::ESTABLISH-PREDICATE (QUOTE CLOSURE))
CLOSURE-FUNCTION :D8
(L (0 CLOSURE))  
   @      NIL
(5 CLOSURE)
()
CLOSURE-ENVIRONMENT :D8
(L (0 CLOSURE))  
   @     NIL
(5 CLOSURE)
()
(CL::ESTABLISH-SETFS-AND-OPTIMIZERS (QUOTE CLOSURE))
MAKE-CLOSURE :D8
(L (0 |-args-|))  s
  e i	HkKJ6hYiHk_OdN9h]_`    _IOL MOOOKdag    l[kaag    OkaOl_ NIL
(95 :ENVIRONMENT 76 :FUNCTION 45 |CLOSURETYPE#|)
()
COPY-CLOSURE :D8
(L (0 CLOSURE))  =  @ H    `     H@  H@Hig    Hg    h    b  (54 CHECK-TYPE-FAIL)
(47 CLOSURE 41 CLOSURE 17 |CLOSURETYPE#| 9 CLOSURE)
()
(CL::SET-PARSED-STRUCTURE (QUOTE ENVIRONMENT) T (QUOTE (CL::PS ENVIRONMENT NIL (VARS FUNCTIONS BLOCKS 
TAGBODIES) CL::DATATYPE NIL NIL "ENVIRONMENT-" ((\\MAKE-ENVIRONMENT NIL)) ENVIRONMENT-P (LAMBDA (ENV 
STREAM DEPTH) (DECLARE (IGNORE DEPTH)) (LET ((*PRINT-RADIX* NIL)) (CL:FORMAT STREAM 
"#<Lexical Environment @ ~O,~O>" (\\HILOC ENV) (\\LOLOC ENV)))) \\COPY-ENVIRONMENT NIL 0 NIL ((VARS 
NIL T NIL (ENVIRONMENT 0 POINTER) ENVIRONMENT-VARS) (FUNCTIONS NIL T NIL (ENVIRONMENT 2 POINTER) 
ENVIRONMENT-FUNCTIONS) (BLOCKS NIL T NIL (ENVIRONMENT 4 POINTER) ENVIRONMENT-BLOCKS) (TAGBODIES NIL T 
NIL (ENVIRONMENT 6 POINTER) ENVIRONMENT-TAGBODIES)) NIL NIL (POINTER POINTER POINTER POINTER) NIL (
:ACCESSOR :PREDICATE) NIL NIL NIL)))
(SI::%STRUCTURE-DECLARE-DATATYPE (QUOTE ENVIRONMENT) (QUOTE (POINTER POINTER POINTER POINTER)) (QUOTE 
((ENVIRONMENT 0 POINTER) (ENVIRONMENT 2 POINTER) (ENVIRONMENT 4 POINTER) (ENVIRONMENT 6 POINTER))) 8 (
QUOTE CL::STRUCTURE-OBJECT))
(PUTPROP (QUOTE ENVIRONMENT) (QUOTE :TYPE-EXPANDER) (QUOTE CL::TYPE-EXPAND-STRUCTURE))
ENVIRONMENT-P :D8
(L (0 CL::OBJECT))     @     NIL
(5 ENVIRONMENT)
()
(CL::ESTABLISH-PREDICATE (QUOTE ENVIRONMENT))
ENVIRONMENT-VARS :D8
(L (0 ENVIRONMENT))  
   @      NIL
(5 ENVIRONMENT)
()
ENVIRONMENT-FUNCTIONS :D8
(L (0 ENVIRONMENT))  
   @     NIL
(5 ENVIRONMENT)
()
ENVIRONMENT-BLOCKS :D8
(L (0 ENVIRONMENT))  
   @     NIL
(5 ENVIRONMENT)
()
ENVIRONMENT-TAGBODIES :D8
(L (0 ENVIRONMENT))  
   @     NIL
(5 ENVIRONMENT)
()
(CL::ESTABLISH-SETFS-AND-OPTIMIZERS (QUOTE ENVIRONMENT))
\\MAKE-ENVIRONMENT :D8
NIL     `     Hh HhHhHhH NIL
(4 |ENVIRONMENTTYPE#|)
()
\\COPY-ENVIRONMENT :D8
(L (0 ENVIRONMENT))  I  @ H    &`     H@  H@H@H@Hig    Hg    h    b  (66 CHECK-TYPE-FAIL)
(59 ENVIRONMENT 53 ENVIRONMENT 17 |ENVIRONMENTTYPE#| 9 ENVIRONMENT)
()
|expand-\\MAKE-CHILD-ENVIRONMENT| :D8
(L (1 SI::$$MACRO-ENVIRONMENT 0 SI::$$MACRO-FORM))    @HHg    J
    [dKhhLL_g    J
    [d_Khh_O_O_Jo    
    g    g    Iho    M"g    o    g    NOo    hhO#g    o    g    OOo    hho         (193 CL:APPEND 91 KEYWORD-TEST 52 FIND-KEYWORD 21 FIND-KEYWORD)
(165 LIST* 155 CL:SETF 129 LIST* 119 CL:SETF 101 $$PARENT 96 LET* 46 :TAGBODY 15 :BLOCK)
( 188 ($$NEW-ENV) 174 ((ENVIRONMENT-TAGBODIES $$NEW-ENV)) 160 (ENVIRONMENT-TAGBODIES $$NEW-ENV) 137 ((ENVIRONMENT-BLOCKS $$NEW-ENV))
 124 (ENVIRONMENT-BLOCKS $$NEW-ENV) 110 (($$NEW-ENV (CL:IF $$PARENT (\\COPY-ENVIRONMENT $$PARENT) (\\MAKE-ENVIRONMENT))))
 86 (:TAGBODY :BLOCK))
(SETF-MACRO-FUNCTION (QUOTE \\MAKE-CHILD-ENVIRONMENT) (QUOTE |expand-\\MAKE-CHILD-ENVIRONMENT|))
CL:EVAL :D8
(L (1 CL::ENVIRONMENT 0 CL::EXPRESSION) P 16 *APPLYHOOK* P 1 *EVALHOOK* F 17 *EVALHOOK* F 18 CL::*SKIP-EVALHOOK* F 19 *APPLYHOOK* F 20 CL::*SKIP-APPLYHOOK*)  W"W$hc$W"@AlH@d    _@diiA$@/d dg    g    g    @         J[@KKd`    ~K    m@4k @dA
    n HkXhl4
    H@A    Ad    @'J @	    _jOlzW&HW(hc(@@h]NM_W&_O_@OAlOA
    MLK&Kh\N^j_@ dA
    n Ok_hl4
    O@@dd3@@ g    '@	    _@AlOb u_@AlOo    @
    g    J_@AlOb Aj_@ dA
    n Ok_hl4
    OJ@ (486 \\LISPERROR 465 CL:EVAL 421 ERROR 380 CL:MACRO-FUNCTION 341 \\LISPERROR 320 CL:EVAL 286 CL:EVAL 218 ARGTYPE 185 \\EVAL-INVOKE-LAMBDA 173 \\LISPERROR 154 CL:EVAL 79 CL:ERROR)
(428 :MACRO 370 SPECIAL-FORM 196 ENVIRONMENT 129 LISTP 110 *SPECIAL-BINDING-MARK* 85 ENVIRONMENT 73 :NAME 68 UNBOUND-VARIABLE 57 NOBIND 29 LITATOM)
( 414 "Undefined car of form")
\\EVAL-INVOKE-LAMBDA :D8
(L (2 ENV 1 LAM 0 N))    kdf@kb dAAB:    b
    	    YIo    A\g    Ldg    g    "	    g    g    o    A
    AKBJH@j	     (126 \\INTERPRET-ARGUMENTS 111 CL:ERROR 84 \\COPY-ENVIRONMENT 40 \\MVLIST 35 \\REMOVE-DECLS 28 \\MAKE-ENVIRONMENT)
(98 &REQUIRED 91 CL:LAMBDA 77 &INTERLISP 69 OPENLAMBDA 60 LAMBDA)
( 104 "(~S ...) is not legal as the CAR of a form." 52 "a LAMBDA as the CAR of a form")
\\INTERPRET-ARGUMENTSA0001 :D8
(F 0 \\FN-NAME F 1 \\ARGLIST F 2 \\INDEX F 3 \\SPECIALS F 4 \\ENVIRONMENT F 5 \\BODY F 6 \\ARGUMENT-BLOCK F 7 \\LENGTH)     Pg    QSTUVWR	     (19 \\INTERPRET-ARGUMENTS)
(5 &REQUIRED)
()
\\INTERPRET-ARGUMENTSA0002A0003 :D8
(F 0 \\FN-NAME F 1 \\ARGLIST F 2 \\INDEX F 3 \\SPECIALS F 4 \\ENVIRONMENT F 5 \\BODY F 6 \\ARGUMENT-BLOCK F 7 \\LENGTH)     Pg    QSTUVWR	     (19 \\INTERPRET-ARGUMENTS)
(5 &OPTIONAL)
()
\\INTERPRET-ARGUMENTSA0002 :D8
(F 0 \\SVAR F 1 \\ENVIRONMENT F 2 \\SPECIALS F 3 \\FN-NAME F 4 \\ARGLIST F 5 \\LENGTH F 6 \\INDEX F 7 \\BODY F 8 \\ARGUMENT-BLOCK F 9 \\SP)  m 
  PSg    TRQWWUV	    	    PdR g    'PhWhg        Q    PWQ      Sg    TRQWWUV	     (106 \\INTERPRET-ARGUMENTS 63 \\DO.PROGV 29 CHECK-BINDABLE 23 \\INTERPRET-ARGUMENTS)
(91 &OPTIONAL 79 ENVIRONMENT 70 ENVIRONMENT 58 \\INTERPRET-ARGUMENTSA0002A0003 43 GLOBALLY-SPECIAL 8 &OPTIONAL)
()
\\INTERPRET-ARGUMENTSA0004 :D8
(F 0 \\FN-NAME F 1 \\ARGLIST F 2 \\INDEX F 3 \\SPECIALS F 4 \\ENVIRONMENT F 5 \\BODY F 6 \\ARGUMENT-BLOCK F 7 \\LENGTH)     Pg    QSTUVWR	     (19 \\INTERPRET-ARGUMENTS)
(5 &OPTIONAL)
()
\\INTERPRET-ARGUMENTSA0005 :D8
(F 0 \\FN-NAME F 1 \\ARGLIST F 2 \\INDEX F 3 \\SPECIALS F 4 \\ENVIRONMENT F 5 \\BODY F 6 \\ARGUMENT-BLOCK F 7 \\LENGTH)     Pg    QSTUVWR	     (19 \\INTERPRET-ARGUMENTS)
(5 &INTERLISP)
()
\\INTERPRET-ARGUMENTSA0006 :D8
(F 0 \\ARGLIST F 1 \\FN-NAME F 2 \\INDEX F 3 \\SPECIALS F 4 \\ENVIRONMENT F 5 \\BODY F 6 \\ARGUMENT-BLOCK F 7 \\LENGTH)  l   PQg    PSTUVWR	    Pc dg    Qg    PSTUVWR	    g    Qg    PSTUVWR	    g    g    Q     (105 CL:ERROR 88 \\INTERPRET-ARGUMENTS 59 \\INTERPRET-ARGUMENTS 22 \\INTERPRET-ARGUMENTS)
(99 :CALLEE 94 INVALID-ARGUMENT-LIST 74 &KEY 65 &KEY 45 &AUX 35 &AUX 8 &BODY)
()
\\INTERPRET-ARGUMENTSA0007A0008 :D8
(F 0 \\FN-NAME F 1 \\ARGTYPE F 2 \\ARGLIST F 3 \\ARGUMENT-BLOCK F 4 \\SPECIALS F 5 \\LENGTH F 6 \\ENVIRONMENT F 7 \\BODY F 8 \\INDEX)   	  PQRTVWSUW	     (16 \\INTERPRET-ARGUMENTS)
NIL
()
\\INTERPRET-ARGUMENTSA0007 :D8
(F 0 \\SVAR F 1 \\ENVIRONMENT F 2 \\SPECIALS F 3 \\FN-NAME F 4 \\ARGTYPE F 5 \\LENGTH F 6 \\ARGLIST F 7 \\INDEX F 8 \\BODY F 9 \\ARGUMENT-BLOCK F 10 \\SP)  g   PSTVRQWWUW	    	    PdR g    'PhWhg        Q    PWQ      STVRQWWUW	     (100 \\INTERPRET-ARGUMENTS 60 \\DO.PROGV 26 CHECK-BINDABLE 20 \\INTERPRET-ARGUMENTS)
(76 ENVIRONMENT 67 ENVIRONMENT 55 \\INTERPRET-ARGUMENTSA0007A0008 40 GLOBALLY-SPECIAL)
()
\\INTERPRET-ARGUMENTSA0009 :D8
(F 0 \\FN-NAME F 1 \\ARGTYPE F 2 \\ARGLIST F 3 \\ARGUMENT-BLOCK F 4 \\SPECIALS F 5 \\LENGTH F 6 \\ENVIRONMENT F 7 \\BODY F 8 \\INDEX)   	  PQRTVWSUW	     (16 \\INTERPRET-ARGUMENTS)
NIL
()
\\INTERPRET-ARGUMENTSA0010 :D8
(F 0 \\FN-NAME F 1 \\ARGLIST F 2 \\INDEX F 3 \\SPECIALS F 4 \\ENVIRONMENT F 5 \\BODY F 6 \\ARGUMENT-BLOCK F 7 \\LENGTH)     Pg    QSTUVWR	     (19 \\INTERPRET-ARGUMENTS)
(5 &AUX)
()
\\INTERPRET-ARGUMENTSA0011 :D8
(P 1 SI::*CATCH-RETURN-FROM* P 0 SI::*DUMMY-FOR-CATCH* F 2 \\BODY F 3 \\ENVIRONMENT)   i@RS
     (13 \\EVAL-PROGN)
NIL
()
\\INTERPRET-ARGUMENTS :D8
(P 3 \\SP P 2 \\SVAR I 8 \\INDEX I 7 \\LENGTH I 6 \\ARGUMENT-BLOCK I 5 \\BODY I 4 \\ENVIRONMENT I 3 \\SPECIALS I 2 \\ARGLIST I 1 \\ARGTYPE I 0 \\FN-NAME)   	Adg    4dg    Jg    Adg    Xg    aAdg    g    dBbX\dg    g    Ldg    g    GG2g    g    @g    Gg    kGBjOCO    FGdkb YH	    HdC g    'JHhIhg        _g    Og    Og    Og    Ok_O_D    HID      BGGg    g    @g    Gg    G    BbX]dg    GBBbG1GOOH	    HdC g    'HhIhg        g    pMg    GGHHD
    HHhH9FG GkbH	    HdC g    'HhIhg        iHD    HID      J7BGGg    g    @g    Gg    G    	    JdC g    'JhKhg        D    JKD      BbXGGhFG GkbH	    HdC g    'HhIhg        D    HID      BFO _OOh__Ok_=O&_D    HID      BBbdg    g    kGGkjo    	    BbBAFGG    BbXdg    AFGG    bg    )BXBbg    Eg    g    @    HHHHXZHHHH	    _GGNFN OFNk iNl԰ID
    hH	    HdC g    'HhIhg        D    HID      J	    JdC g    'JhKhg        D    JKD      BbXddD
    HXH	    HdC g    'HhIhg        D    HID      BEd@b
d2dg    (hd_D    EOD    O	    D
    Eb
D
     (1426 CL:EVAL 1413 CL:EVAL 1406 \\INTERPRET-ARGUMENTSA0011 1320 \\DO.PROGV 1287 CHECK-BINDABLE 1275 CL:EVAL 1228 \\DO.PROGV 1195 CHECK-BINDABLE 1162 \\DO.PROGV 1129 CHECK-BINDABLE 1120 CL:EVAL 1074 MAKE-KEYWORD 1038 CL:ERROR 989 CHECK-KEYWORDS 958 CHECK-KEYWORDS 939 CL:ERROR 793 \\DO.PROGV 760 CHECK-BINDABLE 698 \\DO.PROGV 665 CHECK-BINDABLE 656 CL:ERROR 572 \\DO.PROGV 539 CHECK-BINDABLE 498 CL:EVAL 456 \\DO.PROGV 421 CHECK-BINDABLE 367 CL:ERROR 241 \\DO.PROGV 208 CHECK-BINDABLE 187 CL:ERROR)
(1393 ENVIRONMENT 1382 ENVIRONMENT 1366 CL:BLOCK 1335 ENVIRONMENT 1327 ENVIRONMENT 1315 \\INTERPRET-ARGUMENTSA0010 1301 GLOBALLY-SPECIAL 1243 ENVIRONMENT 1235 ENVIRONMENT 1223 \\INTERPRET-ARGUMENTSA0009 1209 GLOBALLY-SPECIAL 1177 ENVIRONMENT 1169 ENVIRONMENT 1157 \\INTERPRET-ARGUMENTSA0007 1143 GLOBALLY-SPECIAL 1032 :CALLEE 1027 INVALID-ARGUMENT-LIST 1017 &AUX 997 &ALLOW-OTHER-KEYS 975 &AUX 914 &KEY 904 &AUX 878 ENVIRONMENT 870 ENVIRONMENT 808 ENVIRONMENT 800 ENVIRONMENT 788 \\INTERPRET-ARGUMENTSA0005 774 GLOBALLY-SPECIAL 713 ENVIRONMENT 705 ENVIRONMENT 693 \\INTERPRET-ARGUMENTSA0004 679 GLOBALLY-SPECIAL 648 :MAXIMUM 641 :ACTUAL 635 :CALLEE 630 TOO-MANY-ARGUMENTS 598 ENVIRONMENT 590 ENVIRONMENT 567 \\INTERPRET-ARGUMENTSA0002 553 GLOBALLY-SPECIAL 473 &KEY 462 &AUX 451 \\INTERPRET-ARGUMENTSA0006 435 GLOBALLY-SPECIAL 385 &REST 359 :MAXIMUM 352 :ACTUAL 346 :CALLEE 341 TOO-MANY-ARGUMENTS 311 ENVIRONMENT 303 ENVIRONMENT 280 &KEY 270 &AUX 260 &REST 250 &OPTIONAL 236 \\INTERPRET-ARGUMENTSA0001 222 GLOBALLY-SPECIAL 163 :MINIMUM 156 :ACTUAL 150 :CALLEE 145 TOO-FEW-ARGUMENTS 128 &KEY 118 &AUX 106 &REST 96 &OPTIONAL 74 &BODY 64 &AUX 52 &KEY 42 &REST 30 &INTERLISP 20 &OPTIONAL 9 &REQUIRED)
( 934 "Not an even number of arguments for &KEY")
\\INTERPRETER-LAMBDA :D8
(L (3 FN 2 ENV 1 DEF 0 N))  `  kdf kHjHlلkH1B6    bAB
    	    YICg    AKBJH@kj	    	     (92 \\COPY-ENVIRONMENT 86 \\INTERPRET-ARGUMENTS 56 \\MVLIST 51 \\REMOVE-DECLS 40 \\MAKE-ENVIRONMENT)
(69 &REQUIRED)
()
CHECK-BINDABLE :D8
(L (0 VAR))     @dd3@o    @
    @	    T@dg    Kdg    Bdg    9dg    0dg    'dg    dg    dg    dg    @	    o    o    @
    @ g    'o    o    @    @ (162 CL:CERROR 133 CL:ERROR 115 CL:KEYWORDP 25 CL:CONSTANTP 18 CL:ERROR)
(144 GLOBALVAR 105 &CONTEXT 97 &ENVIRONMENT 88 &ALLOW-OTHER-KEYS 79 &WHOLE 70 &BODY 61 &AUX 52 &KEY 43 &REST 34 &OPTIONAL)
( 156 "Attempt to bind a variable proclaimed global: ~S" 151 "Go ahead and bind it anyway" 127 "Attempt to bind a constant: ~S"
 121 "Attempt to bind a keyword: ~S" 12 "Attempt to bind a non-symbol: ~S")
CHECK-KEYWORDS :D8
(L (3 N 2 LENGTH 1 ARGBLOCK 0 KEY-ARGUMENTS))  a  @CBKH'o    H
    AK Zg    AKk (h@YIdg    Jdd	    JKl԰I (82 MAKE-KEYWORD 22 CL:ERROR)
(60 &AUX 35 :ALLOW-OTHER-KEYS)
( 16 "Keyword argument doesn't match expected list of keywords: ~A")
|expand-ARG-REF| :D8
(L (1 SI::$$MACRO-ENVIRONMENT 0 SI::$$MACRO-FORM))  %  @!HHg    Ig    Jo    h NIL
(22 LLSH 16 \\GETBASEPTR)
( 28 (1))
(SETF-MACRO-FUNCTION (QUOTE ARG-REF) (QUOTE |expand-ARG-REF|))
(PUTPROPS .COMPILER-SPREAD-ARGUMENTS. DMACRO (APPLY COMP.SPREAD))
DECLARED-SPECIAL :D8
(L (1 DECLS 0 VAR))  ?  A<Addg    HhAbYg    @IiHX NIL
(45 CL:SPECIAL 16 DECLARE)
()
CL:FUNCALL :D8
(L (0 |-args-|))  [
  e ka1Hl2	NMOIjJ8Na_OOh__Nk^O&_dn Lk\hl4
    LK (82 \\LISPERROR)
NIL
()
CL:APPLY :D8
(L (0 CL::N))  X  e Hjo    	    kaHa!lHkջJKKaIKmԻIjJdn Kk[hl4
    KI (79 \\LISPERROR 17 ERROR)
NIL
( 12 "TOO FEW ARGUMENTS TO APPLY")
(PUTPROPS CL:APPLY DMACRO (DEFMACRO (FN &REST ARGS) (CASE COMPILE.CONTEXT ((EFFECT RETURN) (BQUOTE (
LET ((FN (\\\, FN)) (CNT (\\\, (LENGTH (CDR ARGS))))) (.SPREAD. ((OPCODES) \,@ ARGS) CNT FN)))) (T (* 
|;;| "otherwise might not return multiple values") (QUOTE IGNOREMACRO)))))
(PUTPROPS CL:FUNCALL DMACRO (DEFMACRO (FN &REST ARGS) (COND ((AND (NLISTP FN) (EVERY ARGS (FUNCTION 
NLISTP))) (BQUOTE ((OPCODES APPLYFN) (\\\,@ ARGS) (\\\, (LENGTH ARGS)) (\\\, FN)))) (T (LET ((TEM (
GENSYM))) (BQUOTE ((LAMBDA ((\\\, TEM)) ((OPCODES APPLYFN) (\\\,@ ARGS) (\\\, (LENGTH ARGS)) (\\\, TEM
))) (\\\, FN))))))))
CL::COMPILER-LETA0001 :D8
(F 0 $$COMPILER-LET-TAIL)  	   P	     (6 \\EVPROGN)
NIL
()
CL:COMPILER-LET :D8
(I 0 $$COMPILER-LET-TAIL)  N 0@ddIHhZH&J@@d[K,IHhZH&Jg         (75 \\DO.PROGV)
(70 CL::COMPILER-LETA0001)
()
COMP.COMPILER-LETA0001 :D8
(F 0 \\A)  	   P	     (6 COMP.PROGN)
NIL
()
COMP.COMPILER-LET :D8
(I 0 \\A)  R  0@ddIHhZH&J@@d[
K	    IHhZH&Jg         (79 \\DO.PROGV 51 EVAL)
(74 COMP.COMPILER-LETA0001)
()
(PUTPROPS CL:COMPILER-LET DMACRO COMP.COMPILER-LET)
CL::|interpret-COMPILER-LETA0001| :D8
(F 0 CL::BODY F 1 CL::ENV)  	   PQ
     (6 \\EVAL-PROGN)
NIL
()
CL::|interpret-COMPILER-LET| :D8
(L (1 XCL::$$ENV 0 XCL::$$TAIL) P 3 *IN-COMPILER-LET* P 2 CL::ENV P 1 CL::BODY)  a  @A@Ai0HddNMh_M&O0Hd\LJ
    NMh_M&Og         (94 \\DO.PROGV 64 CL:EVAL)
(89 CL::|interpret-COMPILER-LETA0001|)
()
(PUTPROP (QUOTE CL:COMPILER-LET) (QUOTE SPECIAL-FORM) (QUOTE CL::|interpret-COMPILER-LET|))
CL::|interpret-MACROLET| :D8
(L (1 XCL::$$ENV 0 XCL::$$TAIL))  ~  @A@A    Z    HO	    d\g    g    o    g    LLg    LLhg    g        hhKJ    KIJ
     (123 \\EVAL-PROGN 90 PARSE-DEFMACRO 32 \\COPY-ENVIRONMENT 15 \\MAKE-ENVIRONMENT)
(113 ENVIRONMENT 84 SI::$$MACRO-ENVIRONMENT 79 :ENVIRONMENT 68 SI::$$MACRO-FORM 58 CL:BLOCK 48 CL:LAMBDA 43 :MACRO 21 ENVIRONMENT)
( 53 (SI::$$MACRO-FORM SI::$$MACRO-ENVIRONMENT))
(PUTPROP (QUOTE CL:MACROLET) (QUOTE SPECIAL-FORM) (QUOTE CL::|interpret-MACROLET|))
CL::|interpret-FLET| :D8
(L (1 XCL::$$ENV 0 XCL::$$TAIL))  	  @@AZ    [    H\	    d_g    dOJi    	    _Og    OMg    ONh
    g    J    LK    LIK
     (137 \\EVAL-PROGN 112 MAKE-CLOSURE 99 CL:APPEND 62 \\MVLIST 57 PARSE-BODY 33 \\COPY-ENVIRONMENT 16 \\MAKE-ENVIRONMENT)
(127 ENVIRONMENT 106 :ENVIRONMENT 86 CL:BLOCK 76 CL:LAMBDA 45 :FUNCTION 22 ENVIRONMENT)
()
(PUTPROP (QUOTE CL:FLET) (QUOTE SPECIAL-FORM) (QUOTE CL::|interpret-FLET|))
CL::|interpret-LABELS| :D8
(L (1 XCL::$$ENV 0 XCL::$$TAIL))    @q@A    Z    HZ	    d_g    dOJi    	    ^Ng    OLg    OMh
    g    J    KJ    KIJ
     (134 \\EVAL-PROGN 109 MAKE-CLOSURE 96 CL:APPEND 61 \\MVLIST 56 PARSE-BODY 32 \\COPY-ENVIRONMENT 15 \\MAKE-ENVIRONMENT)
(124 ENVIRONMENT 103 :ENVIRONMENT 83 CL:BLOCK 73 CL:LAMBDA 44 :FUNCTION 21 ENVIRONMENT)
()
(PUTPROP (QUOTE CL:LABELS) (QUOTE SPECIAL-FORM) (QUOTE CL::|interpret-LABELS|))
(PUTPROP (QUOTE QUOTE) (QUOTE SPECIAL-FORM) (QUOTE CAR))
CL::|interpret-THEA0001| :D8
(L (1 CL::SPEC 0 CL::VALUE))  	   @A
     (6 TYPEP)
NIL
()
CL::|interpret-THE| :D8
(L (1 XCL::$$ENV 0 XCL::$$TAIL))  c  @A@AHIJ
    \H
    9Lg    IJ
    	    g    KH    iIKHh    K$iILHh     (96 CHECK-TYPE-FAIL 79 CHECK-TYPE-FAIL 67 CL:NOTEVERY 53 \\MVLIST 48 CL:EVAL 28 TYPEP 21 CL:EVAL)
(59 CL::|interpret-THEA0001| 38 CL:VALUES)
()
(PUTPROP (QUOTE THE) (QUOTE SPECIAL-FORM) (QUOTE CL::|interpret-THE|))
(PUTPROPS THE DMACRO ((SPEC FORM) FORM))
(PUTPROPS CL:EVAL-WHEN DMACRO (DEFMACRO (OPTIONS &BODY BODY) (AND (OR (FMEMB (QUOTE COMPILE) OPTIONS) 
(FMEMB (QUOTE CL:COMPILE) OPTIONS)) (MAPC BODY (FUNCTION CL:EVAL))) (AND (OR (FMEMB (QUOTE LOAD) 
OPTIONS) (FMEMB (QUOTE CL:LOAD) OPTIONS)) (BQUOTE (PROGN (\\\,@ BODY))))))
CL:EVAL-WHEN :D8
(L (0 OPTIONS.BODY))     g    @g    @@d,h NIL
(13 EVAL 4 CL:EVAL)
()
CL::|interpret-EVAL-WHEN| :D8
(L (1 XCL::$$ENV 0 XCL::$$TAIL))  $  @!@Ag    Hg    H	IJ
     (33 \\EVAL-PROGN)
(22 EVAL 14 CL:EVAL)
()
(PUTPROP (QUOTE CL:EVAL-WHEN) (QUOTE SPECIAL-FORM) (QUOTE CL::|interpret-EVAL-WHEN|))
(PUTPROP (QUOTE DECLARE) (QUOTE SPECIAL-FORM) (QUOTE FALSE))
CL::|expand-LOCALLY| :D8
(L (1 SI::$$MACRO-ENVIRONMENT 0 SI::$$MACRO-FORM))    @ g    hH NIL
(9 LET)
()
(SETF-MACRO-FUNCTION (QUOTE CL:LOCALLY) (QUOTE CL::|expand-LOCALLY|))
(PUTPROP (QUOTE PROGN) (QUOTE SPECIAL-FORM) (QUOTE \\EVAL-PROGN))
\\EVAL-PROGN :D8
(L (1 ENVIRONMENT 0 BODY))     @dA
    @b A
     (25 CL:EVAL 10 CL:EVAL)
NIL
()
CL::|interpret-PROG1| :D8
(L (1 XCL::$$ENV 0 XCL::$$TAIL))  %  @1@AHJ
    IIJ
    IYK (27 CL:EVAL 16 CL:EVAL)
NIL
()
(PUTPROP (QUOTE PROG1) (QUOTE SPECIAL-FORM) (QUOTE CL::|interpret-PROG1|))
CL::|expand-PROG1| :D8
(L (1 SI::$$MACRO-ENVIRONMENT 0 SI::$$MACRO-FORM))  0  @!HHg    g    Ihho    Jo    
     (42 CL:APPEND)
(20 SI::$PROG1-FIRST-EXPRESSION$ 15 LET)
( 37 (SI::$PROG1-FIRST-EXPRESSION$) 31 (DECLARE (LOCALVARS SI::$PROG1-FIRST-EXPRESSION$)))
(SETF-MACRO-FUNCTION (QUOTE PROG1) (QUOTE CL::|expand-PROG1|))
CL::|interpret-LET*| :D8
(L (1 XCL::$$ENV 0 XCL::$$TAIL))  7  @Q@AIJ#    Z
    	    [KHMJL    	     (51 \\COPY-ENVIRONMENT 45 \\LET*-RECURSION 29 \\MVLIST 24 \\REMOVE-DECLS 18 \\MAKE-ENVIRONMENT)
NIL
()
(PUTPROP (QUOTE LET*) (QUOTE SPECIAL-FORM) (QUOTE CL::|interpret-LET*|))
CL::|interpret-LETA0001| :D8
(F 0 CL::\\BODY F 1 CL::\\NEW-ENV)  	   PQ
     (6 \\EVAL-PROGN)
NIL
()
CL::|interpret-LET| :D8
(L (1 XCL::$$ENV 0 XCL::$$TAIL) P 7 CL::\\BODY P 3 CL::\\NEW-ENV)    @a@AIJ-    [
    	    L_LK     1HV	    d^NK
    _N^_N	    NdMd g    'NO_OO_OO_K    O OOK
    Og         (178 \\DO.PROGV 165 \\EVAL-PROGN 94 CHECK-BINDABLE 78 CL:EVAL 61 \\COPY-ENVIRONMENT 29 \\MVLIST 24 \\REMOVE-DECLS 18 \\MAKE-ENVIRONMENT)
(173 CL::|interpret-LETA0001| 149 ENVIRONMENT 110 GLOBALLY-SPECIAL 48 ENVIRONMENT)
()
(PUTPROP (QUOTE LET) (QUOTE SPECIAL-FORM) (QUOTE CL::|interpret-LET|))
(PUTPROPS LET MACRO (X (|\\LETtran| X)))
(PUTPROPS LET* MACRO (X (|\\LETtran| X T)))
\\LET*-RECURSIONA0001 :D8
(F 0 $$LET*-TAIL F 1 $$LET*-SPECIALS F 2 $$LET*-ENV F 3 $$LET*-BODY)     PQRS     (9 \\LET*-RECURSION)
NIL
()
\\LET*-RECURSION :D8
(L (0 VARS) P 1 $$LET*-TAIL I 3 $$LET*-BODY I 2 $$LET*-ENV I 1 $$LET*-SPECIALS)  i  @1HYICB
    JJB
    JZJ	    JdA g    'JhKhg        B    JKB      I (77 \\DO.PROGV 43 CHECK-BINDABLE 31 CL:EVAL 17 \\EVAL-PROGN)
(92 ENVIRONMENT 84 ENVIRONMENT 72 \\LET*-RECURSIONA0001 58 GLOBALLY-SPECIAL)
()
|\\LETtran| :D8
(L (1 SEQUENTIALP 0 LETTAIL))  	  0@ddIHhZH&J@@d[KIHhZH&J@#Jh
    	    \LAg    HKJ
    IHAg    g    @Ag    g    hJhI	    H	    "N_Mg    HhKJ
    Ih_g    OhKJ
    OhhNM (225 CL:APPEND 197 CL:APPEND 164 REVERSE 157 REVERSE 104 CL:APPEND 81 \\MVLIST 76 PARSE-BODY)
(214 LAMBDA 186 LAMBDA 143 PROG 136 PROG* 127 PROG 119 PROG* 96 LAMBDA)
()
CL::|interpret-COND| :D8
(L (1 XCL::$$ENV 0 XCL::$$TAIL))  7  @AHhHdI
    HXI
    HI
    HX (47 \\EVAL-PROGN 37 CL:EVAL 22 CL:EVAL)
NIL
()
(PUTPROP (QUOTE COND) (QUOTE SPECIAL-FORM) (QUOTE CL::|interpret-COND|))
CL::|expand-COND| :D8
(L (1 SI::$$MACRO-ENVIRONMENT 0 SI::$$MACRO-FORM))    @Hd6?H/    g    IHhhg    Idg    Hhhg    Hhg    HH	    H'HiHdi	    g    Hh (119 MKPROGN 89 MKPROGN 21 CL:GENTEMP)
(125 COND 78 CL:IF 66 CL:VALUES 48 COND 41 CL:IF 27 LET)
()
(SETF-MACRO-FUNCTION (QUOTE COND) (QUOTE CL::|expand-COND|))
CL:IF :D8
(L (2 CL::ELSE 1 CL::THEN 0 CL::TEST))  
  @,A,B, NIL
NIL
()
CL::|interpret-IF| :D8
(L (1 XCL::$$ENV 0 XCL::$$TAIL))  +  @A@YIdAHL
    JL
    KL
     (40 CL:EVAL 32 CL:EVAL 24 CL:EVAL)
NIL
()
(PUTPROP (QUOTE CL:IF) (QUOTE SPECIAL-FORM) (QUOTE CL::|interpret-IF|))
(PUTPROPS CL:IF DMACRO COMP.IF)
CL::|expand-AND| :D8
(L (1 SI::$$MACRO-ENVIRONMENT 0 SI::$$MACRO-FORM))  &  @ Hdg    Hg    Hhi NIL
(22 AND 15 CL:IF)
()
(SETF-MACRO-FUNCTION (QUOTE AND) (QUOTE CL::|expand-AND|))
CL::|expand-OR| :D8
(L (1 SI::$$MACRO-ENVIRONMENT 0 SI::$$MACRO-FORM))  @  @ HHg    g    Hhho    g    g    dg    Hhh NIL
(48 OR 42 SI::*OR-GENTEMP* 37 CL:IF 20 SI::*OR-GENTEMP* 15 LET)
( 32 (DECLARE (LOCALVARS SI::*OR-GENTEMP*)))
(SETF-MACRO-FUNCTION (QUOTE OR) (QUOTE CL::|expand-OR|))
CL::|interpret-AND| :D8
(L (1 XCL::$$ENV 0 XCL::$$TAIL))  &  @AHiHI
    HI
    HX (29 CL:EVAL 20 CL:EVAL)
NIL
()
(PUTPROP (QUOTE AND) (QUOTE SPECIAL-FORM) (QUOTE CL::|interpret-AND|))
CL::|interpret-OR| :D8
(L (1 XCL::$$ENV 0 XCL::$$TAIL))  &  @AHhHdI
    I
    HX (29 CL:EVAL 21 CL:EVAL)
NIL
()
(PUTPROP (QUOTE OR) (QUOTE SPECIAL-FORM) (QUOTE CL::|interpret-OR|))
CL:BLOCK :D8
(L (0 CL::TAIL))  	  @	     (6 \\EVPROGN)
NIL
()
(PUTPROPS CL:BLOCK DMACRO COMP.BLOCK)
CL::|interpret-BLOCKA0001| :D8
(P 1 SI::*CATCH-RETURN-FROM* P 0 SI::*DUMMY-FOR-CATCH* F 2 CL::\\BODY F 3 CL::\\NEW-ENV)   i@RS
     (11 \\EVAL-PROGN)
NIL
()
CL::|interpret-BLOCK| :D8
(L (1 XCL::$$ENV 0 XCL::$$TAIL) P 5 CL::\\NEW-ENV P 1 CL::\\BODY)  >  @A@AhdJ'    \    HKL    LK	    	     (58 \\COPY-ENVIRONMENT 52 CL::|interpret-BLOCKA0001| 21 \\MAKE-ENVIRONMENT)
(35 ENVIRONMENT 27 ENVIRONMENT)
()
(PUTPROP (QUOTE CL:BLOCK) (QUOTE SPECIAL-FORM) (QUOTE CL::|interpret-BLOCK|))
CL::|expand-RETURN| :D8
(L (1 SI::$$MACRO-ENVIRONMENT 0 SI::$$MACRO-FORM))    @ g    hHh NIL
(10 CL:RETURN-FROM)
()
(SETF-MACRO-FUNCTION (QUOTE RETURN) (QUOTE CL::|expand-RETURN|))
CL:RETURN-FROM :D8
(L (1 CL::RETFROM-VALUE 0 CL::RETFROM-TAG))  h A,	    k	    YIg    g    @    h@Id	    g    I	    g    kI
    @IHi    kId    Y (99 STKNTH 89 RETVALUES 77 STKARG 62 STKNAME 47 STKNAME 36 CL:ERROR 15 STKNTH 6 \\MVLIST)
(67 CL:BLOCK 52 \\PROG0 30 :TAG 25 ILLEGAL-RETURN)
()
CL::|interpret-RETURN-FROMA0001| :D8
(L (0 CL::C) F 0 CL::\\BLK)    g    g    P     (15 CL:ERROR)
(9 :TAG 4 ILLEGAL-RETURN)
()
CL::|interpret-RETURN-FROM| :D8
(L (1 XCL::$$ENV 0 XCL::$$TAIL) P 6 *CONDITION-HANDLER-BINDINGS* P 4 CL::\\BLK F 7 *CONDITION-HANDLER-BINDINGS*)  u @1@AZd    H'HKg    g    H    HIJ
    	    K#g    g    WKM$	    
    g    	    Mi     (114 RETVALUES 107 STKPOS 96 SI::INTERNAL-THROW-VALUES 91 \\MVLIST 58 \\MVLIST 53 CL:EVAL 44 CL:ERROR)
(102 \\PROG0 74 CL::|interpret-RETURN-FROMA0001| 69 ILLEGAL-THROW 38 :TAG 33 ILLEGAL-RETURN 17 ENVIRONMENT)
()
(PUTPROP (QUOTE CL:RETURN-FROM) (QUOTE SPECIAL-FORM) (QUOTE CL::|interpret-RETURN-FROM|))
CL:FUNCTION :D8
(L (0 CL::FN))    @dd3@@	     (13 CL:SYMBOL-FUNCTION)
NIL
()
(PUTPROPS CL:FUNCTION DMACRO (DEFMACRO (X) (COND ((CL:SYMBOLP X) (BQUOTE (CL:SYMBOL-FUNCTION (QUOTE (
\\\, X))))) (T (BQUOTE (FUNCTION (\\\, X)))))))
CL::|interpret-FUNCTION| :D8
(L (1 XCL::$$ENV 0 XCL::$$TAIL))    @1AHd3@4II    H'Z	H	    g    Jo    Hg        I0I     [%i1I    'I    I    H`    hKg    Hdg     g    g    Ho    
    Hg    I	         (191 MAKE-CLOSURE 186 \\COPY-ENVIRONMENT 169 CL:APPEND 62 CL:ERROR 34 CL:SYMBOL-FUNCTION)
(180 :ENVIRONMENT 156 &OPTIONAL 151 CL:LAMBDA 142 LAMBDA 134 :FUNCTION 120 *SPECIAL-BINDING-MARK* 108 ENVIRONMENT 98 ENVIRONMENT 88 ENVIRONMENT 72 ENVIRONMENT 57 CL:FUNCTION 41 :FUNCTION 21 ENVIRONMENT)
( 164 (&REST IGNORE) 51 "The lexical macro ~S is not a legal argument to ~S.")
(PUTPROP (QUOTE CL:FUNCTION) (QUOTE SPECIAL-FORM) (QUOTE CL::|interpret-FUNCTION|))
|interpret-FUNCTION| :D8
(L (1 XCL::$$ENV 0 XCL::$$TAIL))    @Q@dAIg    	    HIlKHd3@/JJ    H'\Hg    Lo    Hg        J0J     ]%i1J    'J    J    H`    hMg    Hdg     g    g    Ho    
    Hg    J     (208 MAKE-CLOSURE 191 CL:APPEND 84 CL:ERROR 25 CL:SYMBOL-FUNCTION)
(202 :ENVIRONMENT 178 &OPTIONAL 173 CL:LAMBDA 164 LAMBDA 156 :FUNCTION 142 *SPECIAL-BINDING-MARK* 130 ENVIRONMENT 120 ENVIRONMENT 110 ENVIRONMENT 94 ENVIRONMENT 79 FUNCTION 63 :FUNCTION 48 ENVIRONMENT 20 FUNCTION)
( 186 (&REST IGNORE) 73 "The lexical macro ~S is not a legal argument to ~S.")
(PUTPROP (QUOTE FUNCTION) (QUOTE SPECIAL-FORM) (QUOTE |interpret-FUNCTION|))
CL:FUNCTIONP :D8
(L (0 CL::FN))  &   @d3@@	    @dg    @    i (12 CL:COMPILED-FUNCTION-P)
(32 CLOSURE 24 CL:LAMBDA)
()
CL:COMPILED-FUNCTION-P :D8
(L (0 CL::FN))     @    @@    l NIL
(18 ARRAYP 5 COMPILED-CLOSURE)
()
CL::|interpret-MULTIPLE-VALUE-CALL| :D8
(L (1 XCL::$$ENV 0 XCL::$$TAIL))  b  @A@AHJ
    j0IdJ
    	    ]NM_^O"	    ^Mdn Lk\hl4
    LK (89 \\LISPERROR 63 LAST 38 \\MVLIST 33 CL:EVAL 16 CL:EVAL)
NIL
()
(PUTPROP (QUOTE CL:MULTIPLE-VALUE-CALL) (QUOTE SPECIAL-FORM) (QUOTE CL::|interpret-MULTIPLE-VALUE-CALL|
))
CL::|interpret-MULTIPLE-VALUE-PROG1| :D8
(L (1 XCL::$$ENV 0 XCL::$$TAIL))  *  @!@AHJ
    	    IdJ
    $ (31 CL:EVAL 21 \\MVLIST 16 CL:EVAL)
NIL
()
(PUTPROP (QUOTE CL:MULTIPLE-VALUE-PROG1) (QUOTE SPECIAL-FORM) (QUOTE 
CL::|interpret-MULTIPLE-VALUE-PROG1|))
COMP.CL-EVAL :D8
(L (0 EXP))     g    @g    g    @o         (28 COMP.SPREAD)
(16 CAR 11 *EVAL-ARGUMENT-COUNT* 4 CDR)
( 23 ((CL:EVAL ENVIRONMENT)))
CL:EVALHOOK :D8
(L (3 CL::ENV 2 CL::APPLYHOOKFN 1 CL::EVALHOOKFN 0 CL::FORM) P 3 CL::*SKIP-APPLYHOOK* P 2 *APPLYHOOK* P 1 CL::*SKIP-EVALHOOK* P 0 *EVALHOOK*)    AiB@C
     (12 CL:EVAL)
NIL
()
(SET-DOCUMENTATION (QUOTE CL:EVALHOOK) (QUOTE CL:FUNCTION) 
"Evaluates Form with *Evalhook* bound to Evalhookfn and *Applyhook* bound to applyhookfn.  Ignores these hooks once, for the top-level evaluation of Form."
)
CL:APPLYHOOK :D8
(L (4 CL::ENV 3 CL::APPLYHOOKFN 2 CL::EVALHOOKFN 1 CL::ARGS 0 CL:FUNCTION) P 3 CL::*SKIP-APPLYHOOK* P 2 *APPLYHOOK* P 1 CL::*SKIP-EVALHOOK* P 0 *EVALHOOK*)  *  BiC3@jAdn Mk]hl4
    ML (33 \\LISPERROR)
NIL
()
(SET-DOCUMENTATION (QUOTE CL:APPLYHOOK) (QUOTE CL:FUNCTION) 
"Evaluates Form with *Evalhook* bound to Evalhookfn and *Applyhook* bound to applyhookfn.  Ignores these hooks once, for the top-level evaluation of Form."
)
(CL:PROCLAIM (QUOTE (CL:SPECIAL *EVALHOOK*)))
(OR (BOUNDP (QUOTE *EVALHOOK*)) (CL:SETQ *EVALHOOK* NIL))
(CL:PROCLAIM (QUOTE (CL:SPECIAL *APPLYHOOK*)))
(OR (BOUNDP (QUOTE *APPLYHOOK*)) (CL:SETQ *APPLYHOOK* NIL))
(CL:PROCLAIM (QUOTE (CL:SPECIAL CL::*SKIP-EVALHOOK*)))
(OR (BOUNDP (QUOTE CL::*SKIP-EVALHOOK*)) (CL:SETQ CL::*SKIP-EVALHOOK* NIL))
(SET-DOCUMENTATION (QUOTE CL::*SKIP-EVALHOOK*) (QUOTE CL:VARIABLE) 
"Used with non-null *EVALHOOK* to suppress the use of the hook-function
  for one level of eval.")
(CL:PROCLAIM (QUOTE (CL:SPECIAL CL::*SKIP-APPLYHOOK*)))
(OR (BOUNDP (QUOTE CL::*SKIP-APPLYHOOK*)) (CL:SETQ CL::*SKIP-APPLYHOOK* NIL))
(SET-DOCUMENTATION (QUOTE CL::*SKIP-APPLYHOOK*) (QUOTE CL:VARIABLE) 
"Used with non-null *APPLYHOOK* to suppress the use of the hook function
  for one level of eval.")
CL:CONSTANTP :D8
(L (1 ENVIRONMENT 0 OBJECT) F 5 COMPVARMACROHASH F 6 CONSTANTFOLDFNS)   @AH3{Hd    r	    kHd	    b    (@hW@iR@	    JUG@U
    b <hbH    .@\g    "Lg    @dVdYI
    iA
    	    [KJhbb a (142 \\MVLIST 137 CL:MACROEXPAND 123 CL:CONSTANTP 68 GETHASH 56 CL:KEYWORDP 31 CL:BIT-VECTOR-P 22 CL:STRINGP)
(103 QUOTE 94 CONSTANT 84 LISTP 38 LITATOM 15 CHARACTER)
()
(CL::SET-SETF-INVERSE (QUOTE CL:CONSTANTP) (QUOTE XCL::SET-CONSTANTP))
XCL::SET-CONSTANTP :D8
(L (1 XCL::FLAG 0 CL:SYMBOL) F 1 COMPVARMACROHASH)  * A @Qg    @hH    Q    	@Q
     (39 REMHASH 23 PUTHASH)
(30 HARRAYP 13 CONSTANT)
()
CL::|interpret-SETQ| :D8
(L (1 XCL::$$ENV 0 XCL::$$TAIL))  #  @!AHJHXHI
    I     (30 SET-SYMBOL 24 CL:EVAL)
NIL
()
(PUTPROP (QUOTE CL:SETQ) (QUOTE SPECIAL-FORM) (QUOTE CL::|interpret-SETQ|))
|interpret-SETQ| :D8
(L (1 XCL::$$ENV 0 XCL::$$TAIL))    @!@AHIJ
    J     (24 SET-SYMBOL 18 CL:EVAL)
NIL
()
(PUTPROP (QUOTE SETQ) (QUOTE SPECIAL-FORM) (QUOTE |interpret-SETQ|))
(PUTPROPS CL:SETQ DMACRO (DEFMACRO (X Y &REST CL:REST) (BQUOTE (PROGN (SETQ (\\\, X) (\\\, Y)) (\\\,@ 
(AND CL:REST (BQUOTE ((CL:SETQ (\\\,@ CL:REST))))))))))
CL:SETQ :D8
(L (0 CL::TAIL) F 1 *EVALHOOK*)  7 @H@b Q	    @@b 	    @@b 	    
     (50 SET 45 CL:EVAL 32 EVAL 19 BOUNDP)
NIL
()
|expand-SETQ| :D8
(L (1 SI::$$MACRO-ENVIRONMENT 0 SI::$$MACRO-FORM))  =  @!HHZg    Io    g    IJhg    Ig    Jh NIL
(52 PROG1 46 CL:SETQ 33 CL:SETQ 17 CL:SETQ)
( 23 (NIL))
(SETF-MACRO-FUNCTION (QUOTE SETQ) (QUOTE |expand-SETQ|))
SET-SYMBOL :D8
(L (2 ENVIRONMENT 1 VALUE 0 CL:SYMBOL))  C   B@/bddk1BA -     b@BBd`    𒿰AABA A NIL
(46 *SPECIAL-BINDING-MARK* 25 ENVIRONMENT)
()
CL::|expand-PSETQ| :D8
(L (1 SI::$$MACRO-ENVIRONMENT 0 SI::$$MACRO-FORM))  @  @ H8g    g    HHXdg    HHg    Hhho     NIL
(42 CL:PSETQ 32 PROG1 17 SETQ 12 PROGN)
( 59 (NIL))
(SETF-MACRO-FUNCTION (QUOTE CL:PSETQ) (QUOTE CL::|expand-PSETQ|))
|expand-SETQQ| :D8
(L (1 SI::$$MACRO-ENVIRONMENT 0 SI::$$MACRO-FORM))  !  @!HHg    Ig    Jhh NIL
(22 QUOTE 16 SETQ)
()
(SETF-MACRO-FUNCTION (QUOTE SETQQ) (QUOTE |expand-SETQQ|))
CL::|interpret-CATCHA0001| :D8
(P 1 SI::*CATCH-RETURN-FROM* P 0 SI::*DUMMY-FOR-CATCH* F 2 CL::\\CATCH-FORMS F 3 CL::\\CATCH-ENV)   i@RS
     (11 \\EVAL-PROGN)
NIL
()
CL::|interpret-CATCH| :D8
(L (1 XCL::$$ENV 0 XCL::$$TAIL) P 2 CL::\\CATCH-ENV P 1 CL::\\CATCH-FORMS)    @!@AHJ
    	     (21 CL::|interpret-CATCHA0001| 16 CL:EVAL)
NIL
()
(PUTPROP (QUOTE CL:CATCH) (QUOTE SPECIAL-FORM) (QUOTE CL::|interpret-CATCH|))
CL::|interpret-THROW| :D8
(L (1 XCL::$$ENV 0 XCL::$$TAIL))  %  @!@AHJ
    IJ
    	    
     (34 SI::INTERNAL-THROW-VALUES 29 \\MVLIST 24 CL:EVAL 17 CL:EVAL)
NIL
()
(PUTPROP (QUOTE CL:THROW) (QUOTE SPECIAL-FORM) (QUOTE CL::|interpret-THROW|))
CL::|interpret-UNWIND-PROTECTA0001| :D8
(NAME SI::*UNWIND-PROTECT* I 0 SI::*CLEANUP-FORMS* F 0 CL::\\FORM F 1 CL::\\ENV)  	  PQ
     (6 CL:EVAL)
NIL
()
CL::|interpret-UNWIND-PROTECTA0002| :D8
(F 0 CL::\\CLEANUPS F 1 CL::\\ENV)  	   PQ
     (6 \\EVAL-PROGN)
NIL
()
CL::|interpret-UNWIND-PROTECT| :D8
(L (1 XCL::$$ENV 0 XCL::$$TAIL) P 2 CL::\\ENV P 1 CL::\\CLEANUPS P 0 CL::\\FORM)  &  @!@Ag    	    	    IJ
    $ (31 \\EVAL-PROGN 24 \\MVLIST 19 CL::|interpret-UNWIND-PROTECTA0001|)
(14 CL::|interpret-UNWIND-PROTECTA0002|)
()
(PUTPROP (QUOTE CL:UNWIND-PROTECT) (QUOTE SPECIAL-FORM) (QUOTE CL::|interpret-UNWIND-PROTECT|))
CL:THROW :D8
(L (1 THROW-VALUE 0 THROW-TAG))    @,A,	    
     (13 SI::INTERNAL-THROW-VALUES 8 \\MVLIST)
NIL
()
CL::CATCHA0001 :D8
(P 1 SI::*CATCH-RETURN-FROM* P 0 SI::*DUMMY-FOR-CATCH* F 2 \\CATCH-FORMS)   i@R	     (11 \\EVPROGN)
NIL
()
CL:CATCH :D8
(I 0 \\CATCH-FORMS)  
  @,	     (7 CL::CATCHA0001)
NIL
()
CL::UNWIND-PROTECTA0001 :D8
(NAME SI::*UNWIND-PROTECT* I 0 SI::*CLEANUP-FORMS* F 0 \\UNWIND-FORMS)    P, NIL
NIL
()
CL::UNWIND-PROTECTA0002 :D8
(F 0 \\UNWIND-FORMS)  	   P	     (6 \\EVPROGN)
NIL
()
CL:UNWIND-PROTECT :D8
(I 0 \\UNWIND-FORMS)    g    	    	    @	    $ (21 \\EVPROGN 14 \\MVLIST 9 CL::UNWIND-PROTECTA0001)
(4 CL::UNWIND-PROTECTA0002)
()
CL::|expand-PROG| :D8
(L (1 SI::$$MACRO-ENVIRONMENT 0 SI::$$MACRO-FORM))  @  @AHHAh    	    ZJg    hg    ILg    Kh
    h (55 CL:APPEND 21 \\MVLIST 16 PARSE-BODY)
(46 CL:TAGBODY 39 LET 33 CL:BLOCK)
()
(SETF-MACRO-FUNCTION (QUOTE PROG) (QUOTE CL::|expand-PROG|))
CL::|expand-PROG*| :D8
(L (1 SI::$$MACRO-ENVIRONMENT 0 SI::$$MACRO-FORM))  @  @AHHAh    	    ZJg    hg    ILg    Kh
    h (55 CL:APPEND 21 \\MVLIST 16 PARSE-BODY)
(46 CL:TAGBODY 39 LET* 33 CL:BLOCK)
()
(SETF-MACRO-FUNCTION (QUOTE PROG*) (QUOTE CL::|expand-PROG*|))
CL::|interpret-GOA0001| :D8
(L (0 CL::C) F 0 CL::\\TAG)    g    g    P     (15 CL:ERROR)
(9 :TAG 4 ILLEGAL-GO)
()
CL::|interpret-GO| :D8
(L (1 XCL::$$ENV 0 XCL::$$TAIL) P 4 *CONDITION-HANDLER-BINDINGS* P 0 CL::\\TAG F 5 *CONDITION-HANDLER-BINDINGS*)  P @ Ad    !IZg    g    H    hHJ[g    g    UJK
    J (72 SI::INTERNAL-THROW 38 CL:ERROR)
(57 CL::|interpret-GOA0001| 52 ILLEGAL-THROW 32 :TAG 27 ILLEGAL-GO 12 ENVIRONMENT)
()
(PUTPROP (QUOTE GO) (QUOTE SPECIAL-FORM) (QUOTE CL::|interpret-GO|))
CL::|interpret-TAGBODYA0001| :D8
(P 1 SI::*CATCH-RETURN-FROM* P 0 SI::*DUMMY-FOR-CATCH* F 3 CL::\\TAGBODY-TAIL F 4 CL::\\NEW-ENV)   i@SZhdd3@T
    J (24 CL:EVAL)
NIL
()
CL::|interpret-TAGBODY| :D8
(L (1 XCL::$$ENV 0 XCL::$$TAIL) P 4 CL::\\NEW-ENV P 0 CL::\\TAGBODY-TAIL)  >  @1AhdI+    [    HJK    KJ	    Xh	     (58 \\COPY-ENVIRONMENT 48 CL::|interpret-TAGBODYA0001| 17 \\MAKE-ENVIRONMENT)
(31 ENVIRONMENT 23 ENVIRONMENT)
()
(PUTPROP (QUOTE CL:TAGBODY) (QUOTE SPECIAL-FORM) (QUOTE CL::|interpret-TAGBODY|))
CL:TAGBODY :D8
(L (0 TAIL))    h@d
     (8 \\PROG0)
NIL
()
CACHEMACRO :D8
(L (2 ENV 1 BODY 0 FN) F 2 *IN-COMPILER-LET*)  ^ B    BB    HhRABl@Yg    IiHXA`    
    AdBl@`         (91 PUTHASH 72 GETHASH)
(86 CLISPARRAY 67 CLISPARRAY 47 :MACRO 16 ENVIRONMENT 5 ENVIRONMENT)
()
(CL:PROCLAIM (QUOTE (CL:SPECIAL *MACROEXPAND-HOOK*)))
(SETQ *MACROEXPAND-HOOK* (QUOTE CACHEMACRO))
(RPAQQ *IN-COMPILER-LET* NIL)
CL:PROCLAIM :D8
(L (0 CL::PROCLAMATION))   @ @1Hdg    0@&dYg    i    Ig    h    Ih
    hg    /@&dZg    i    Jg    h    Jh
    hHdg    0@&d[i
    Kg    h    Kg    h    hg    @di
    hHdg    @di
    hg    @dh
    h (248 XCL::SET-GLOBALLY-NOTINLINE-P 223 XCL::SET-GLOBALLY-NOTINLINE-P 195 XCL::SET-DECL-SPECIFIER-P 170 PUTPROP 157 PUTPROP 144 XCL::SET-CONSTANTP 114 XCL::SET-CONSTANTP 106 PUTPROP 93 PUTPROP 61 XCL::SET-CONSTANTP 53 PUTPROP 40 PUTPROP)
(235 CL:INLINE 209 CL:NOTINLINE 182 CL:DECLARATION 164 GLOBALLY-SPECIAL 151 GLOBALVAR 128 SI::CONSTANT 100 GLOBALLY-SPECIAL 87 GLOBALVAR 73 GLOBAL 47 GLOBALVAR 34 GLOBALLY-SPECIAL 19 CL:SPECIAL)
()
(PUTPROPS VARIABLE-GLOBALLY-SPECIAL-P MACRO ((VARIABLE) (GET VARIABLE (QUOTE GLOBALLY-SPECIAL))))
(PUTPROPS VARIABLE-GLOBAL-P MACRO ((VARIABLE) (GET VARIABLE (QUOTE GLOBALVAR))))
XCL::DECL-SPECIFIER-P :D8
(L (0 CL:SYMBOL))     @ g    ' NIL
(9 SI::DECLARATION-SPECIFIER)
()
XCL::SET-DECL-SPECIFIER-P :D8
(L (1 XCL::VAL 0 XCL::SPEC))     @g    A     (11 PUTPROP)
(5 SI::DECLARATION-SPECIFIER)
()
XCL::GLOBALLY-NOTINLINE-P :D8
(L (0 XCL::FN))     @ g    ' NIL
(9 SI::GLOBALLY-NOTINLINE)
()
XCL::SET-GLOBALLY-NOTINLINE-P :D8
(L (1 XCL::VAL 0 XCL::FN))     @g    A     (11 PUTPROP)
(5 SI::GLOBALLY-NOTINLINE)
()
(CL::SET-SETF-INVERSE (QUOTE XCL::DECL-SPECIFIER-P) (QUOTE XCL::SET-DECL-SPECIFIER-P))
(CL::SET-SETF-INVERSE (QUOTE XCL::GLOBALLY-NOTINLINE-P) (QUOTE XCL::SET-GLOBALLY-NOTINLINE-P))
(PUTPROPS GLOBALLY-SPECIAL PROPTYPE IGNORE)
(PUTPROPS GLOBALVAR PROPTYPE IGNORE)
(PUTPROPS SI::DECLARATION-SPECIFIER PROPTYPE IGNORE)
(PUTPROPS SI::GLOBALLY-NOTINLINE PROPTYPE IGNORE)
(PUTPROPS SPECIAL-FORM PROPTYPE IGNORE)
(PUTPROPS CMLEVAL FILETYPE BCOMPL)
(PUTPROPS CMLEVAL MAKEFILE-ENVIRONMENT (:READTABLE "XCL" :PACKAGE "INTERLISP"))
NIL
