(DEFINE-FILE-INFO READTABLE "XCL" PACKAGE "LISP")(IL:FILECREATED "25-Jan-98 11:31:44" ("compiled on " IL:|{DSK}<lispcore>sources>CMLTYPES.;1|) "30-Mar-95 20:33:04" "COMPILE-FILEd" IL:|in| "Medley 14-Aug-95 ..." IL:|dated| "14-Aug-95 15:27:48")(IL:FILECREATED " 4-Jan-93 17:55:42" IL:|{DSK}<python>lde>lispcore>sources>CMLTYPES.;2| 66088 IL:|previous| IL:|date:| "16-May-90 14:50:29" IL:|{DSK}<python>lde>lispcore>sources>CMLTYPES.;1|)(IL:RPAQQ IL:CMLTYPESCOMS ((IL:* IL:|;;;| "Implementation of Common Lisp type system.  ") (IL:* IL:|;;;| "implementation by Greg Nuyens ,Larry Masinter and Jan Pedersen.") (IL:* IL:|;;;| "Predicates") (IL:FUNCTIONS COMMONP) (IL:* IL:|;;;| "Typep and friends") (IL:VARIABLES *TYPEP-HASH-TABLE*) (IL:FUNCTIONS TYPEP TYPE-OF COERCE TYPECASE) (IL:FUNCTIONS %VALID-TYPE-P) (XCL:OPTIMIZERS TYPEP COERCE) (IL:* IL:|;;;| "for DEFTYPE") (IL:DEFINE-TYPES IL:TYPES) (IL:FUNCTIONS DEFTYPE TYPE-EXPAND TYPE-EXPANDER SETF-TYPE-EXPANDER) (IL:SETFS TYPE-EXPANDER) (IL:DECLARE\: IL:DOCOPY IL:DONTEVAL@LOAD (IL:* IL:|;;| "There is still code out there that calls the IL: versions") (IL:P (IL:MOVD (QUOTE TYPE-EXPAND) (QUOTE IL:TYPE-EXPAND)) (IL:MOVD (QUOTE TYPE-EXPANDER) (QUOTE IL:TYPE-EXPANDER)))) (IL:* IL:|;;;| "Support functions") (IL:FUNCTIONS ARRAY-TYPE SYMBOL-TYPE XCL:FALSE XCL:TRUE %RANGE-TYPE) (IL:FUNCTIONS NUMBERP FLOATP) (XCL:OPTIMIZERS NUMBERP FLOATP XCL:FALSE XCL:TRUE) (IL:* IL:|;;;| "For TYPEP") (IL:FUNCTIONS %TYPEP-PRED BIGNUMP) (IL:* IL:|;;;| "for SUBTYPEP ") (IL:VARIABLES %NO-SUPER-TYPE *COMMON-LISP-BASE-TYPES* *BASE-TYPE-LATTICE*) (IL:FUNCTIONS SUBTYPEP SUBTYPEP-TYPE-EXPAND SI::DATATYPE-P SI::SUB-DATATYPE-P EQUAL-DIMENSIONS COMPLETE-ARRAY-TYPE-DIMENSIONS COMPLETE-META-EXPRESSION-DEFAULTS RANGE<= BASE-SUBTYPEP EQUAL-ELEMENT-TYPE USEFUL-TYPE-EXPANSION-P) (IL:* IL:|;;;| "Basic deftypes") (IL:TYPES ATOM BIGNUM BIT CHARACTER CONS DOUBLE-FLOAT FIXNUM STREAM FLOAT FUNCTION HASH-TABLE INTEGER KEYWORD LIST LONG-FLOAT MEMBER MOD NULL NUMBER PACKAGE SHORT-FLOAT SIGNED-BYTE STANDARD-CHAR STRING-CHAR SINGLE-FLOAT SYMBOL UNSIGNED-BYTE RATIONAL READTABLE COMMON COMPILED-FUNCTION SEQUENCE) (IL:* IL:|;;;| "Array Types") (IL:TYPES ARRAY VECTOR STRING SIMPLE-STRING SIMPLE-ARRAY SIMPLE-VECTOR BIT-VECTOR SIMPLE-BIT-VECTOR) (IL:* IL:|;;;| "Fast predicates for typep") (IL:DEFINE-TYPES TYPEP) (IL:FUNCTIONS DEFTYPEP) (TYPEP LIST SEQUENCE MEMBER ARRAY SIMPLE-ARRAY VECTOR SIMPLE-VECTOR COMPLEX INTEGER MOD SIGNED-BYTE UNSIGNED-BYTE RATIONAL FLOAT STRING SIMPLE-STRING BIT-VECTOR SIMPLE-BIT-VECTOR) (IL:* IL:|;;;| "for TYPE-OF Interlisp types that have different common Lisp names") (IL:PROP CMLTYPE IL:CHARACTER IL:FIXP IL:FLOATP IL:GENERAL-ARRAY IL:LISTP IL:LITATOM IL:ONED-ARRAY IL:SMALLP IL:HARRAYP IL:TWOD-ARRAY) (IL:PROP CMLSUBTYPE-DESCRIMINATOR SYMBOL ARRAY) (IL:* IL:|;;;| "tell the filepkg what to do with the type-expander property") (IL:PROP IL:PROPTYPE :TYPE-EXPANDER IL:TYPE-EXPANDER) (IL:* IL:|;;;| "Compiler options") (IL:PROP (IL:FILETYPE IL:MAKEFILE-ENVIRONMENT) IL:CMLTYPES) (IL:DECLARE\: IL:DONTEVAL@LOAD IL:DOEVAL@COMPILE IL:DONTCOPY (IL:LOCALVARS . T))))COMMONP :D8(IL:L (0 OBJECT))     @	    g    
     (15 SUBTYPEP 5 TYPE-OF)(10 COMMON)()(PROCLAIM (QUOTE (SPECIAL *TYPEP-HASH-TABLE*)))(IL:SETQ *TYPEP-HASH-TABLE* (MAKE-HASH-TABLE :TEST (QUOTE EQ)))TYPEP :D8(IL:L (1 TYPE 0 OBJECT) IL:F 11 *TYPEP-HASH-TABLE*)   Ad
HW
    YAI@AlJ@kIA Hdg    A@kKg    Hdg    @A
    g    @A
    hHdg    A\i@M
    hLg    A^dX_@O
    NH	    _@AkO
    o    A
    Hdid	    _@O_AhkO
    o    A
     (252 ERROR 240 TYPEP 218 TYPE-EXPANDER 203 ERROR 191 TYPEP 177 TYPE-EXPANDER 166 TYPEP 134 TYPEP 104 TYPEP 87 IL:TYPENAMEP 15 GETHASH)(145 OR 114 AND 93 NOT 75 IL:DATATYPE 66 :DATATYPE 49 SATISFIES)( 246 "Unknown type expression: ~s" 197 "Unknown type expression: ~s")TYPE-OF :D8(IL:L (0 X))  N  `    @l  Hd3 djHHnH g    'HXd g    'Y@kIH NIL(65 CMLSUBTYPE-DESCRIMINATOR 50 CMLTYPE 4 IL:|\\DTDSpaceBase|)()COERCE :D8(IL:L (1 RESULT-TYPE 0 OBJECT))    @A
    @Adg    @	    g    &Ag    Ag    Ag    Adg    @    AAg    FA	@	     @d    !@	    H
    @	    H
    
    H
    	    @H	    HYhI    Ag    @    o    @A     (210 ERROR 197 MAP 169 VECTORP 158 COMPLEX 153 COERCE 146 COMPLEX 141 COERCE 135 IMAGPART 129 COERCE 123 REALPART 101 COMPLEX 25 CHARACTER 6 TYPEP)(191 IDENTITY 183 IL:LISTP 114 COMPLEX 88 COMPLEX 76 IL:FLOATP 67 DOUBLE-FLOAT 58 LONG-FLOAT 49 SHORT-FLOAT 40 SINGLE-FLOAT 31 FLOAT 16 CHARACTER)( 203 "Cannot coerce ~S to type: ~S")|expand-TYPECASE| :D8(IL:L (1 SI::$$MACRO-ENVIRONMENT 0 SI::$$MACRO-FORM))  }  @qHHg    g    Ihhg    J^	Mh_dg    diihig    g    g    OhhOdo    MLK&Kh\N NIL(82 QUOTE 77 $$TYPE-VALUE 72 TYPEP 52 OTHERWISE 31 COND 20 $$TYPE-VALUE 15 LET)( 103 (NIL))(IL:SETF-MACRO-FUNCTION (QUOTE TYPECASE) (QUOTE |expand-TYPECASE|))(IL:SET-DOCUMENTATION (QUOTE TYPECASE) (QUOTE FUNCTION) "Type dispatch, order is important, more specific types should appear first")%VALID-TYPE-P :D8(IL:L (0 TYPE))  k  @dW Hg    HHg    Hdg    g    @
    g    @b Hg    Hg    @	    i	    @i@h (94 TYPE-EXPANDER 85 TYPE-EXPANDER 47 IL:%EVERY-SINGLE)(77 IL:DATATYPE 69 :DATATYPE 53 NOT 40 %VALID-TYPE-P 32 AND 23 OR 14 SATISFIES)()|optimize-TYPEP| :D8(IL:L (2 IL:$$CTX 1 IL:$$ENV 0 IL:$$WHOLE))  >  @1HHZ	    &J	    [	    K	    Iho    IJ    g     (54 WARN 37 %TYPEP-PRED 30 %VALID-TYPE-P 24 EVAL 16 CONSTANTP)(59 COMPILER:PASS)( 47 "Can't optimize (typep ~s ~s); type not known.")(IL:PUTPROP (QUOTE TYPEP) (QUOTE COMPILER:OPTIMIZER-LIST) (ADJOIN (QUOTE |optimize-TYPEP|) (GET (QUOTE TYPEP) (QUOTE COMPILER:OPTIMIZER-LIST))))|optimize-COERCE| :D8(IL:L (2 IL:$$CTX 1 IL:$$ENV 0 IL:$$WHOLE))  g  @1HHZ	    OJ	    [dg    g    Ihg    #Kg    Kg    Kg    Kg    g    Ihg     (24 EVAL 16 CONSTANTP)(100 COMPILER:PASS 90 FLOAT 83 DOUBLE-FLOAT 75 LONG-FLOAT 67 SHORT-FLOAT 58 SINGLE-FLOAT 49 FLOAT 39 CHARACTER 31 CHARACTER)()(IL:PUTPROP (QUOTE COERCE) (QUOTE COMPILER:OPTIMIZER-LIST) (ADJOIN (QUOTE |optimize-COERCE|) (GET (QUOTE COERCE) (QUOTE COMPILER:OPTIMIZER-LIST))))(IL:SET-DOCUMENTATION (QUOTE IL:TYPES) (QUOTE IL:DEFINE-TYPES) (QUOTE "Common Lisp type definitions"))(IL:SETQ IL:PRETTYDEFMACROS (ADJOIN (QUOTE (IL:TYPES XCL::X (IL:P IL:* (XCL::%DEFINE-TYPE-FILE-DEFINITIONS (QUOTE IL:TYPES) (QUOTE XCL::X))))) IL:PRETTYDEFMACROS :TEST (QUOTE EQUAL)))(IL:SETQ IL:PRETTYTYPELST (ADJOIN (QUOTE (IL:CHANGEDTYPESLST IL:TYPES "Common Lisp type definitions")) IL:PRETTYTYPELST :TEST (QUOTE EQUAL)))(PROCLAIM (QUOTE (XCL:GLOBAL IL:CHANGEDTYPESLST)))(OR (BOUNDP (QUOTE IL:CHANGEDTYPESLST)) (SETQ IL:CHANGEDTYPESLST NIL))(COND ((NOT (GETHASH (QUOTE IL:TYPES) XCL:*DEFINITION-HASH-TABLE*)) (PUTHASH (QUOTE IL:TYPES) XCL:*DEFINITION-HASH-TABLE* (MAKE-HASH-TABLE :TEST (QUOTE EQUAL) :SIZE 50 :REHASH-SIZE 50))))(IL:SETQ IL:FILEPKGTYPES (ADJOIN (QUOTE IL:TYPES) IL:FILEPKGTYPES))(IL:PUTPROP (QUOTE IL:TYPES) (QUOTE IL:GETDEF) (QUOTE XCL::%DEFINE-TYPE-GETDEF))(IL:PUTPROP (QUOTE IL:TYPES) (QUOTE IL:DELDEF) (QUOTE XCL::%DEFINE-TYPE-DELDEF))(IL:PUTPROP (QUOTE IL:TYPES) (QUOTE IL:PUTDEF) (QUOTE XCL::%DEFINE-TYPE-PUTDEF))(IL:PUTPROP (QUOTE IL:TYPES) (QUOTE IL:FILEGETDEF) (QUOTE XCL::%DEFINE-TYPE-FILEGETDEF))(IL:PUTPROP (QUOTE IL:TYPES) (QUOTE IL:FILEPKGCONTENTS) (QUOTE IL:NILL))(IL:PUTPROP (QUOTE DEFTYPE) (QUOTE :DEFINER-FOR) (QUOTE IL:TYPES))(IL:PUTPROP (QUOTE IL:TYPES) (QUOTE :DEFINED-BY) (ADJOIN (QUOTE DEFTYPE) (GET (QUOTE IL:TYPES) (QUOTE :DEFINED-BY))))|definition-expander-DEFTYPE| :D8(IL:L (1 SI::$$MACRO-ENVIRONMENT 0 SI::$$MACRO-FORM))   @HHZJIId3@o    I
    o    IhI	    
    Kg    LIhg    o        	    ^_N__O_g    o    g    g    g    Mhhg    g    o    Og    IOhh
    hhg    g    g    Ihhg    MhhO$g    g    g    Iho    OhhK o    IhI	    
    _g    o    g    g    g    Ohhg    g    o    g    g    g    Ihhhhhg    g    Ihg    g    Ohhhg    o    g    g    Iho    hhh
     (450 APPEND 281 XCL:PACK 276 SYMBOL-PACKAGE 174 APPEND 86 IL:\\MVLIST 81 IL:PARSE-DEFMACRO 55 XCL:PACK 50 SYMBOL-PACKAGE 34 ERROR)(425 QUOTE 420 PUTHASH 410 EVAL-WHEN 390 QUOTE 385 *TYPEP-HASH-TABLE* 376 QUOTE 371 PUTHASH 347 QUOTE 342 SI::%$$OBJECT 337 TYPEP 327 LAMBDA 322 FUNCTION 309 QUOTE 304 SYMBOL-FUNCTION 299 SETF 289 EVAL-WHEN 237 QUOTE 232 DOCUMENTATION 227 SETF 210 QUOTE 198 QUOTE 193 TYPE-EXPANDER 188 SETF 160 BLOCK 148 LAMBDA 143 FUNCTION 131 QUOTE 126 SYMBOL-FUNCTION 121 SETF 111 EVAL-WHEN 70 :DEFAULT-DEFAULT 62 SI::%$$TYPE-FORM)( 434 (*TYPEP-HASH-TABLE* NIL) 415 (EVAL) 332 (SI::%$$OBJECT) 294 (LOAD) 266 "typep-evaluate-" 246 ((QUOTE TYPE)) 153 (SI::%$$TYPE-FORM) 116 (EVAL COMPILE LOAD) 75 (QUOTE *) 40 "type-expand-" 28 "Illegal name used in DEFTYPE: ~S")(IL:PUTPROP (QUOTE DEFTYPE) (QUOTE :DEFINITION-EXPANDER) (QUOTE |definition-expander-DEFTYPE|))(IL:PUTPROP (QUOTE DEFTYPE) (QUOTE :DEFINITION-NAME) (QUOTE SECOND))|prototype-fn-DEFTYPE| :D8(IL:L (0 NAME))     @d3@g    @o     NIL(11 DEFTYPE)( 17 (("Arg list") "Body"))(XCL::ADD-PROTOTYPE-FN (QUOTE IL:TYPES) (QUOTE DEFTYPE) (QUOTE |prototype-fn-DEFTYPE|))(IL:PUTPROP (QUOTE DEFTYPE) (QUOTE :DEFINITION-PRINT-TEMPLATE) (QUOTE (:NAME NIL :BODY)))(IL:SETQ IL:PRETTYPRINTMACROS (ADJOIN (QUOTE (DEFTYPE . XCL::PPRINT-DEFINER)) IL:PRETTYPRINTMACROS :TEST (QUOTE EQUAL)))|expand-DEFTYPE| :D8(IL:L (1 SI::$$MACRO-ENVIRONMENT 0 SI::$$MACRO-FORM))    @Ag    g    g    HIh NIL(20 DEFTYPE 15 IL:TYPES 10 XCL:DEFINER)()(IL:SETF-MACRO-FUNCTION (QUOTE DEFTYPE) (QUOTE |expand-DEFTYPE|))TYPE-EXPAND :D8(IL:L (0 IL:|-args-|))  U  e ka!lHI	    laIh$IZd    Ih    Ig    Jo    h    kKi$ (75 IL:CHECK-TYPE-FAIL 19 TYPE-EXPANDER)(62 FORM 52 IL:LISTP 40 IL:LITATOM)( 68 (OR SYMBOL CONS))TYPE-EXPANDER :D8(IL:L (0 TYPE) IL:P 4 IL:FILEPKGFLG IL:P 3 IL:DFNFLG)    @ Hd    @    @g    Ho    h    !H g    'H g    'ZQ@d3@I@	    Ag    @hg    g    @hhhg    	    I	     I	    iJ (148 EVAL 137 XCL:COMPILE-FORM 130 FBOUNDP 88 SI::DATATYPE-P 44 IL:CHECK-TYPE-FAIL)(125 XCL:COMPILE-FORM 107 :DATATYPE 102 QUOTE 95 DEFTYPE 71 IL:TYPE-EXPANDER 58 :TYPE-EXPANDER 31 TYPE 20 IL:LISTP 10 IL:LITATOM)( 37 (OR SYMBOL CONS))|expand-SETF-TYPE-EXPANDER| :D8(IL:L (1 SI::$$MACRO-ENVIRONMENT 0 SI::$$MACRO-FORM))  %  @!HHg    g    Io    Jh NIL(21 GET 16 SETF)( 27 ((QUOTE :TYPE-EXPANDER)))(IL:SETF-MACRO-FUNCTION (QUOTE SETF-TYPE-EXPANDER) (QUOTE |expand-SETF-TYPE-EXPANDER|))(SET-SETF-INVERSE (QUOTE TYPE-EXPANDER) (QUOTE SETF-TYPE-EXPANDER))(IL:MOVD (QUOTE TYPE-EXPAND) (QUOTE IL:TYPE-EXPAND))(IL:MOVD (QUOTE TYPE-EXPANDER) (QUOTE IL:TYPE-EXPANDER))ARRAY-TYPE :D8(IL:L (0 ARRAY))    @	    1@	    jHkO@	    @d	    g    Ihd	    g    Ih	    Zig    Ihg    JIhhg    @	    @	    hHk=@	    @d	    g    Kh	    g    Khg    @	    Khg    @	    @	    h (201 ARRAY-DIMENSIONS 195 ARRAY-ELEMENT-TYPE 178 ARRAY-ELEMENT-TYPE 156 BIT-VECTOR-P 139 STRINGP 131 ARRAY-TOTAL-SIZE 115 ARRAY-DIMENSIONS 109 ARRAY-ELEMENT-TYPE 70 ARRAY-ELEMENT-TYPE 53 SIMPLE-BIT-VECTOR-P 35 SIMPLE-STRING-P 27 ARRAY-TOTAL-SIZE 14 XCL:SIMPLE-ARRAY-P 5 ARRAY-RANK)(189 ARRAY 172 VECTOR 162 BIT-VECTOR 146 STRING 103 SIMPLE-ARRAY 89 SIMPLE-ARRAY 79 SIMPLE-VECTOR 60 SIMPLE-BIT-VECTOR 42 SIMPLE-STRING)()SYMBOL-TYPE :D8(IL:L (0 SYMBOL))     @	    g    g     (5 KEYWORDP)(17 SYMBOL 11 KEYWORD)()XCL:FALSE :D8NIL      h NILNIL()XCL:TRUE :D8NIL      i NILNIL()%RANGE-TYPE :D8(IL:L (3 RANGE-LIST 2 HIGH 1 LOW 0 BASE-TYPE)) E  Adg    Bg    @Ag    Bg    zg    @g    g    o    Ag    !Ag    Ao    hbg    hBg    #Bg    g    Bhhbg    h
    hhCHdiYfg    @g    g    o    g    A=g    Ao    B!g    g    Bhhhhhbg    bg    AI̚BI̔IIAdkBdkI    Ib HXa (309 <= 146 APPEND)(265 < 254 < 224 X 219 <= 202 <= 193 AND 183 LAMBDA 178 SATISFIES 172 AND 138 < 121 X 116 <= 104 * 95 < 75 <= 63 * 52 LAMBDA 47 SATISFIES 41 AND 33 * 25 * 15 * 6 *)( 208 (X) 188 (X) 81 (X) 57 (X))NUMBERP :D8(IL:L (0 X))     @3i NILNIL()FLOATP :D8(IL:L (0 X))     @i NILNIL()|optimize-NUMBERP| :D8(IL:L (2 IL:$$CTX 1 IL:$$ENV 0 IL:$$WHOLE))    @ g    g    Hho     NIL(15 IL:NUMBERP 10 AND)( 24 (T))(IL:PUTPROP (QUOTE NUMBERP) (QUOTE COMPILER:OPTIMIZER-LIST) (ADJOIN (QUOTE |optimize-NUMBERP|) (GET (QUOTE NUMBERP) (QUOTE COMPILER:OPTIMIZER-LIST))))|optimize-FLOATP| :D8(IL:L (2 IL:$$CTX 1 IL:$$ENV 0 IL:$$WHOLE))    @ g    g    Hho     NIL(15 IL:FLOATP 10 AND)( 24 (T))(IL:PUTPROP (QUOTE FLOATP) (QUOTE COMPILER:OPTIMIZER-LIST) (ADJOIN (QUOTE |optimize-FLOATP|) (GET (QUOTE FLOATP) (QUOTE COMPILER:OPTIMIZER-LIST))))XCL::|optimize-FALSE| :D8(IL:L (2 IL:$$CTX 1 IL:$$ENV 0 IL:$$WHOLE))    @ g    hH NIL(9 PROG1)()(IL:PUTPROP (QUOTE XCL:FALSE) (QUOTE COMPILER:OPTIMIZER-LIST) (ADJOIN (QUOTE XCL::|optimize-FALSE|) (GET (QUOTE XCL:FALSE) (QUOTE COMPILER:OPTIMIZER-LIST))))XCL::|optimize-TRUE| :D8(IL:L (2 IL:$$CTX 1 IL:$$ENV 0 IL:$$WHOLE))    @ g    iH NIL(9 PROG1)()(IL:PUTPROP (QUOTE XCL:TRUE) (QUOTE COMPILER:OPTIMIZER-LIST) (ADJOIN (QUOTE XCL::|optimize-TRUE|) (GET (QUOTE XCL:TRUE) (QUOTE COMPILER:OPTIMIZER-LIST))))%TYPEP-PRED :D8(IL:L (0 TYPE))   @d QHdg    @g    Hdg    +g    o    g    g    g    @hhhg    Hg    Hg    >g    o    @@h[L	Kh	    g    hKJI&IhZL\@	    ]@kMb Ho    o    @    ig    @g    	    @	     @hkHb o    o    @     (270 CERROR 234 TYPE-EXPANDER 226 TYPE-EXPANDER 202 CERROR 174 TYPE-EXPANDER 141 %TYPEP-PRED)(220 XCL:FALSE 211 XCL:TRUE 146 SI::%$$OBJECT 112 LAMBDA 104 NOT 96 OR 87 AND 67 QUOTE 62 SI::%$$OBJECT 57 IL:TYPENAMEP 47 LAMBDA 38 IL:DATATYPE 29 :DATATYPE 17 SATISFIES)( 264 "No type definition for ~S. Specify one with DEFTYPE." 259 "Use the deftype you have specified." 196 "No type definition for ~S. Specify one with DEFTYPE." 191 "Look again for a deftype on ~S." 117 (SI::%$$OBJECT) 52 (SI::%$$OBJECT))BIGNUMP :D8(IL:L (0 X))     @    @     NIL(13 BIGNUM 5 IL:FIXP)()(XCL::SET-CONSTANTP (QUOTE %NO-SUPER-TYPE) NIL)(IL:SETQ %NO-SUPER-TYPE 0)(PROCLAIM (QUOTE (SI::CONSTANT %NO-SUPER-TYPE)))(IL:SET-DOCUMENTATION (QUOTE %NO-SUPER-TYPE) (QUOTE VARIABLE) "the value in the dtdsupertype field which indicates no super type.")(XCL::SET-CONSTANTP (QUOTE *COMMON-LISP-BASE-TYPES*) NIL)(IL:SETQ *COMMON-LISP-BASE-TYPES* (QUOTE (ARRAY ATOM BIGNUM CHARACTER COMMON COMPLEX COMPILED-FUNCTION CONS IL:DATATYPE :DATATYPE FLOAT FUNCTION HASH-TABLE INTEGER KEYWORD NIL NULL NUMBER PACKAGE PATHNAME RANDOM-STATE RATIO RATIONAL READTABLE SIMPLE-ARRAY STANDARD-CHAR STREAM STRING-CHAR SYMBOL T)))(PROCLAIM (QUOTE (SI::CONSTANT *COMMON-LISP-BASE-TYPES*)))(XCL::SET-CONSTANTP (QUOTE *BASE-TYPE-LATTICE*) NIL)(IL:SETQ *BASE-TYPE-LATTICE* (QUOTE ((NUMBER RATIONAL INTEGER RATIO FIXNUM BIGNUM COMPLEX FLOAT) (RATIONAL INTEGER RATIO FIXNUM BIGNUM) (INTEGER FIXNUM BIGNUM) (CHARACTER STRING-CHAR STANDARD-CHAR) (STRING-CHAR STANDARD-CHAR) (LIST NULL) (SYMBOL KEYWORD NULL) (ARRAY SIMPLE-ARRAY) (FUNCTION COMPILED-FUNCTION) (NIL) (IL:DATATYPE :DATATYPE) (:DATATYPE IL:DATATYPE))))(PROCLAIM (QUOTE (SI::CONSTANT *BASE-TYPE-LATTICE*)))(IL:SET-DOCUMENTATION (QUOTE *BASE-TYPE-LATTICE*) (QUOTE VARIABLE) "the lattice which tells the (base) subtypes of any base type.")SUBTYPEP :D8(IL:L (1 TYPE2 0 TYPE1))   @dA̖id$@@dg    0`@]dA
    	    \LJiKiYHI$Mg    8idR@^IA
    	    ]MKhLiZHJ$LhN@	    	    H_H_OO
    Ob QAddg    Kid2AZO(@K
    	    Y_I_ Oh_O i_OO$O h_Jg    =@A]d'@N
    	    \_&L_(O&i_"O(i_$O"O$$MA	    	    __O_OO
    Ob@A
     (380 BASE-SUBTYPEP 364 USEFUL-TYPE-EXPANSION-P 342 IL:\\MVLIST 337 SUBTYPEP-TYPE-EXPAND 295 IL:\\MVLIST 290 SUBTYPEP 220 IL:\\MVLIST 215 SUBTYPEP 168 USEFUL-TYPE-EXPANSION-P 145 IL:\\MVLIST 140 SUBTYPEP-TYPE-EXPAND 105 IL:\\MVLIST 100 SUBTYPEP 48 IL:\\MVLIST 43 SUBTYPEP)(269 OR 188 AND 77 OR 23 AND)()SUBTYPEP-TYPE-EXPAND :D8(IL:L (0 TYPE)) 6   @ddg    dg    
dg     dg     dg     dg     dg     dg     dg     dg     dg     dg     dg     dg     dg    |dydg    pdg    gdg    ^dg    Udg    Ldg    Cdg    :dg    1dg    (dg    dg    dg    dg    diih@h$@	     (307 TYPE-EXPAND)(283 SYMBOL 275 STRING-CHAR 266 STREAM 257 STANDARD-CHAR 248 SIMPLE-ARRAY 239 READTABLE 230 RATIONAL 221 RATIO 212 RANDOM-STATE 203 PATHNAME 194 PACKAGE 185 NUMBER 176 NULL 164 KEYWORD 153 INTEGER 142 HASH-TABLE 131 FUNCTION 120 FLOAT 109 :DATATYPE 98 IL:DATATYPE 87 CONS 76 COMPILED-FUNCTION 65 COMPLEX 54 COMMON 43 CHARACTER 32 BIGNUM 21 ATOM 10 ARRAY)()SI::DATATYPE-P :D8(IL:L (0 SI::NAME))     @	    i (5 IL:\\TYPENUMBERFROMNAME)NIL()SI::SUB-DATATYPE-P :D8(IL:L (1 TYPE2 0 TYPE1))  ,  @	    !A	    HZdjhIi`    Jl (14 IL:\\TYPENUMBERFROMNAME 5 IL:\\TYPENUMBERFROMNAME)(33 IL:|\\DTDSpaceBase|)()EQUAL-DIMENSIONS :D8(IL:L (1 DIMS2 0 DIMS1))  Q  @g    @Ag    7@	    A	    ̴(@AHiHdg    Ig    HdIhHIX (29 LENGTH 23 LENGTH)(60 * 49 * 14 * 5 *)()COMPLETE-ARRAY-TYPE-DIMENSIONS :D8(IL:L (0 DIMENSIONS))  I  @!HYd    @ZJo    g    I3 @g    g        g    Ho    h     (70 IL:CHECK-TYPE-FAIL 51 MAKE-LIST)(57 DIMENSIONS 46 * 41 :INITIAL-ELEMENT 29 * 11 IL:LISTP)( 63 (OR CONS (OR NULL (MEMBER *)) INTEGER) 22 (*))COMPLETE-META-EXPRESSION-DEFAULTS :D8(IL:L (0 TYPE))    @ddHYg    Idg    /HZJ\g    LLg    KMN	    hg    Ig    Idg    8H__O_g    _OOg    _OOOhg    !H__Og    _OOh@ (71 COMPLETE-ARRAY-TYPE-DIMENSIONS)(181 * 161 COMPLEX 142 * 122 * 99 RATIONAL 90 FLOAT 81 INTEGER 62 * 46 * 28 ARRAY 19 SIMPLE-ARRAY)()RANGE<= :D8(IL:L (5 TYPE2 4 TYPE1 3 HIGH2 2 HIGH1 1 LOW1 0 LOW2))     Dg    A*B5Eg    @"C@g    $iIkbkbkb kbAg    h@A@A@AA@A@Ah<Cg    iBg    hCBCBhCBBdCBhCh NIL(132 * 122 * 80 * 37 * 21 INTEGER 5 INTEGER)()BASE-SUBTYPEP :D8(IL:L (1 TYPE2 0 TYPE1))   @dAd`@Ai@A̒Ag    0Hg    Hg    Hg    	Hg     Hg     Hg     Hg     Hg     Hg     Hg     Hg     Hg     Hg     Hg     Hg     H Hg    vHg    mHg    dHg    [Hg    RHg    IHg    @Hg    7Hg    .Hg    %Hg    Hg    Hg    Hi_id$Hg    Hg    Hg    	Hg     Hg     Hg     Hg     Hg     Hg     Hg     Hg     Hg     Hg     Hg     Hg     H Hg    vHg    mHg    dHg    [Hg    RHg    IHg    @Hg    7Hg    .Hg    %Hg    Hg    Hg    HiFIg    Ig    Ig    	Ig     Ig     Ig     Ig     Ig     Ig     Ig     Ig     Ig     Ig     Ig     Ig     I Ig    vIg    mIg    dIg    [Ig    RIg    IIg    @Ig    7Ig    .Ig    %Ig    Ig    Ig    Ii@iAhi$g    @g     hi$HIHIo    @	    A	    Zd\g    Ldg    8J]M_K__O_NO
    OO
    id$g    Ldg    JK
    i$g    Lg    Ldg    XKg    HJ__O__O_K_ _"O _$_&O$_(O&OOO(OO"    id$g    Kg    JK_,_*O,g    O*dg    hi$O,
     (1288 SUBTYPEP 1213 RANGE<= 1108 SI::SUB-DATATYPE-P 1071 EQUAL-DIMENSIONS 1060 EQUAL-ELEMENT-TYPE 1001 COMPLETE-META-EXPRESSION-DEFAULTS 995 COMPLETE-META-EXPRESSION-DEFAULTS)(1272 * 1261 * 1239 NUMBER 1230 COMPLEX 1146 NUMBER 1136 FLOAT 1127 RATIONAL 1118 INTEGER 1093 IL:DATATYPE 1084 :DATATYPE 1022 SIMPLE-ARRAY 1013 ARRAY 963 CONS 954 ATOM 925 SYMBOL 916 STRING-CHAR 907 STREAM 898 STANDARD-CHAR 889 SIMPLE-ARRAY 880 READTABLE 871 RATIONAL 862 RATIO 853 RANDOM-STATE 844 PATHNAME 835 PACKAGE 826 NUMBER 817 NULL 801 KEYWORD 790 INTEGER 779 HASH-TABLE 768 FUNCTION 757 FLOAT 746 :DATATYPE 735 IL:DATATYPE 724 CONS 713 COMPILED-FUNCTION 702 COMPLEX 691 COMMON 680 CHARACTER 669 BIGNUM 658 ATOM 647 ARRAY 630 SYMBOL 621 STRING-CHAR 612 STREAM 603 STANDARD-CHAR 594 SIMPLE-ARRAY 585 READTABLE 576 RATIONAL 567 RATIO 558 RANDOM-STATE 549 PATHNAME 540 PACKAGE 531 NUMBER 522 NULL 506 KEYWORD 495 INTEGER 484 HASH-TABLE 473 FUNCTION 462 FLOAT 451 :DATATYPE 440 IL:DATATYPE 429 CONS 418 COMPILED-FUNCTION 407 COMPLEX 396 COMMON 385 CHARACTER 374 BIGNUM 363 ATOM 352 ARRAY 329 SYMBOL 320 STRING-CHAR 311 STREAM 302 STANDARD-CHAR 293 SIMPLE-ARRAY 284 READTABLE 275 RATIONAL 266 RATIO 257 RANDOM-STATE 248 PATHNAME 239 PACKAGE 230 NUMBER 221 NULL 205 KEYWORD 194 INTEGER 183 HASH-TABLE 172 FUNCTION 161 FLOAT 150 :DATATYPE 139 IL:DATATYPE 128 CONS 117 COMPILED-FUNCTION 106 COMPLEX 95 COMMON 84 CHARACTER 73 BIGNUM 62 ATOM 51 ARRAY 40 COMMON)( 985 ((NUMBER RATIONAL INTEGER RATIO FIXNUM BIGNUM COMPLEX FLOAT) (RATIONAL INTEGER RATIO FIXNUM BIGNUM) (INTEGER FIXNUM BIGNUM) (CHARACTER STRING-CHAR STANDARD-CHAR) (STRING-CHAR STANDARD-CHAR) (LIST NULL) (SYMBOL KEYWORD NULL) (ARRAY SIMPLE-ARRAY) (FUNCTION COMPILED-FUNCTION) (NIL) (IL:DATATYPE :DATATYPE) (:DATATYPE IL:DATATYPE)))EQUAL-ELEMENT-TYPE :D8(IL:L (1 ELEMENT-TYPE-2 0 ELEMENT-TYPE-1))  #   Ag    i@dg    h	    A	     (31 IL:%GET-CANONICAL-CML-TYPE 25 IL:%GET-CANONICAL-CML-TYPE)(16 * 5 *)()USEFUL-TYPE-EXPANSION-P :D8(IL:L (1 EXPANDED 0 EXPANSION))     A@
@g    h NIL(13 SATISFIES)()|type-expand-ATOM| :D8(IL:L (0 SI::%$$TYPE-FORM))     o     NILNIL( 4 (SATISFIES ATOM))(IL:PUTPROP (QUOTE ATOM) (QUOTE :TYPE-EXPANDER) (QUOTE |type-expand-ATOM|))|typep-evaluate-ATOM| :D8(IL:L (0 SI::%$$OBJECT))     @h NILNIL()(PUTHASH (QUOTE ATOM) *TYPEP-HASH-TABLE* (QUOTE |typep-evaluate-ATOM|))|type-expand-BIGNUM| :D8(IL:L (0 SI::%$$TYPE-FORM))     o     NILNIL( 4 (SATISFIES BIGNUMP))(IL:PUTPROP (QUOTE BIGNUM) (QUOTE :TYPE-EXPANDER) (QUOTE |type-expand-BIGNUM|))|typep-evaluate-BIGNUM| :D8(IL:L (0 SI::%$$OBJECT))     @	     (5 BIGNUMP)NIL()(PUTHASH (QUOTE BIGNUM) *TYPEP-HASH-TABLE* (QUOTE |typep-evaluate-BIGNUM|))|type-expand-BIT| :D8(IL:L (0 SI::%$$TYPE-FORM))     o     NILNIL( 4 (INTEGER 0 1))(IL:PUTPROP (QUOTE BIT) (QUOTE :TYPE-EXPANDER) (QUOTE |type-expand-BIT|))|typep-evaluate-BIT| :D8(IL:L (0 SI::%$$OBJECT))  	   @o     NILNIL( 5 (0 1))(PUTHASH (QUOTE BIT) *TYPEP-HASH-TABLE* (QUOTE |typep-evaluate-BIT|))|type-expand-CHARACTER| :D8(IL:L (0 SI::%$$TYPE-FORM))     o     NILNIL( 4 (SATISFIES CHARACTERP))(IL:PUTPROP (QUOTE CHARACTER) (QUOTE :TYPE-EXPANDER) (QUOTE |type-expand-CHARACTER|))|typep-evaluate-CHARACTER| :D8(IL:L (0 SI::%$$OBJECT))     @     NIL(5 IL:CHARACTER)()(PUTHASH (QUOTE CHARACTER) *TYPEP-HASH-TABLE* (QUOTE |typep-evaluate-CHARACTER|))|type-expand-CONS| :D8(IL:L (0 SI::%$$TYPE-FORM))     o     NILNIL( 4 (:DATATYPE IL:LISTP))(IL:PUTPROP (QUOTE CONS) (QUOTE :TYPE-EXPANDER) (QUOTE |type-expand-CONS|))|typep-evaluate-CONS| :D8(IL:L (0 SI::%$$OBJECT))     @     NIL(5 IL:LISTP)()(PUTHASH (QUOTE CONS) *TYPEP-HASH-TABLE* (QUOTE |typep-evaluate-CONS|))|type-expand-DOUBLE-FLOAT| :D8(IL:L (0 SI::%$$TYPE-FORM))  +  @!Hg    HHg    g    IJh NIL(34 FLOAT 28 * 12 *)()(IL:PUTPROP (QUOTE DOUBLE-FLOAT) (QUOTE :TYPE-EXPANDER) (QUOTE |type-expand-DOUBLE-FLOAT|))|type-expand-FIXNUM| :D8(IL:L (0 SI::%$$TYPE-FORM))     o     NILNIL( 4 (INTEGER -65536 65535))(IL:PUTPROP (QUOTE FIXNUM) (QUOTE :TYPE-EXPANDER) (QUOTE |type-expand-FIXNUM|))|typep-evaluate-FIXNUM| :D8(IL:L (0 SI::%$$OBJECT))     @ NILNIL()(PUTHASH (QUOTE FIXNUM) *TYPEP-HASH-TABLE* (QUOTE |typep-evaluate-FIXNUM|))|type-expand-STREAM| :D8(IL:L (0 SI::%$$TYPE-FORM))     o     NILNIL( 4 (:DATATYPE STREAM))(IL:PUTPROP (QUOTE STREAM) (QUOTE :TYPE-EXPANDER) (QUOTE |type-expand-STREAM|))|typep-evaluate-STREAM| :D8(IL:L (0 SI::%$$OBJECT))     @     NIL(5 STREAM)()(PUTHASH (QUOTE STREAM) *TYPEP-HASH-TABLE* (QUOTE |typep-evaluate-STREAM|))|type-expand-FLOAT| :D8(IL:L (0 SI::%$$TYPE-FORM))  ,  @!Hg    HHg    o    IJ     (41 %RANGE-TYPE)(28 * 12 *)( 34 (:DATATYPE IL:FLOATP))(IL:PUTPROP (QUOTE FLOAT) (QUOTE :TYPE-EXPANDER) (QUOTE |type-expand-FLOAT|))|type-expand-FUNCTION| :D8(IL:L (0 SI::%$$TYPE-FORM))     o     NILNIL( 4 (SATISFIES FUNCTIONP))(IL:PUTPROP (QUOTE FUNCTION) (QUOTE :TYPE-EXPANDER) (QUOTE |type-expand-FUNCTION|))|typep-evaluate-FUNCTION| :D8(IL:L (0 SI::%$$OBJECT))     @	     (5 FUNCTIONP)NIL()(PUTHASH (QUOTE FUNCTION) *TYPEP-HASH-TABLE* (QUOTE |typep-evaluate-FUNCTION|))|type-expand-HASH-TABLE| :D8(IL:L (0 SI::%$$TYPE-FORM))     o     NILNIL( 4 (:DATATYPE IL:HARRAYP))(IL:PUTPROP (QUOTE HASH-TABLE) (QUOTE :TYPE-EXPANDER) (QUOTE |type-expand-HASH-TABLE|))|typep-evaluate-HASH-TABLE| :D8(IL:L (0 SI::%$$OBJECT))     @     NIL(5 IL:HARRAYP)()(PUTHASH (QUOTE HASH-TABLE) *TYPEP-HASH-TABLE* (QUOTE |typep-evaluate-HASH-TABLE|))|type-expand-INTEGER| :D8(IL:L (0 SI::%$$TYPE-FORM))  C  @!Hg    HHg    o    IJ`    `    o    o         (64 %RANGE-TYPE)(46 IL:MAX.INTEGER 41 IL:MIN.INTEGER 28 * 12 *)( 58 ((-2147483648 2147483647 (OR (SATISFIES IL:SMALLP) (:DATATYPE IL:FIXP))) (-65536 65535 (SATISFIES IL:SMALLP)) (0 1 (MEMBER 0 1))) 51 ((SATISFIES INTEGERP)) 34 (SATISFIES INTEGERP))(IL:PUTPROP (QUOTE INTEGER) (QUOTE :TYPE-EXPANDER) (QUOTE |type-expand-INTEGER|))|type-expand-KEYWORD| :D8(IL:L (0 SI::%$$TYPE-FORM))     o     NILNIL( 4 (SATISFIES KEYWORDP))(IL:PUTPROP (QUOTE KEYWORD) (QUOTE :TYPE-EXPANDER) (QUOTE |type-expand-KEYWORD|))|typep-evaluate-KEYWORD| :D8(IL:L (0 SI::%$$OBJECT))     @	     (5 KEYWORDP)NIL()(PUTHASH (QUOTE KEYWORD) *TYPEP-HASH-TABLE* (QUOTE |typep-evaluate-KEYWORD|))|type-expand-LIST| :D8(IL:L (0 SI::%$$TYPE-FORM))  |  @g     Hg    o    g    g    g    g    o    g    g    g    o    g    g    g    Hhhhho    hhh NIL(88 QUOTE 83 ELEMENT 78 TYPEP 68 LAMBDA 63 FUNCTION 58 EVERY 48 LAMBDA 43 SATISFIES 38 LIST 33 AND 17 * 8 *)( 108 (X) 73 (ELEMENT) 53 (X) 24 (OR NULL CONS))(IL:PUTPROP (QUOTE LIST) (QUOTE :TYPE-EXPANDER) (QUOTE |type-expand-LIST|))|type-expand-LONG-FLOAT| :D8(IL:L (0 SI::%$$TYPE-FORM))  +  @!Hg    HHg    g    IJh NIL(34 FLOAT 28 * 12 *)()(IL:PUTPROP (QUOTE LONG-FLOAT) (QUOTE :TYPE-EXPANDER) (QUOTE |type-expand-LONG-FLOAT|))|type-expand-MEMBER| :D8(IL:L (0 SI::%$$TYPE-FORM))  4  @ g    g    o    g    g    g    Hhhhh NIL(34 QUOTE 29 X 24 MEMBER 14 LAMBDA 9 SATISFIES)( 19 (X))(IL:PUTPROP (QUOTE MEMBER) (QUOTE :TYPE-EXPANDER) (QUOTE |type-expand-MEMBER|))|type-expand-MOD| :D8(IL:L (0 SI::%$$TYPE-FORM))    @ g    jHkh NIL(10 INTEGER)()(IL:PUTPROP (QUOTE MOD) (QUOTE :TYPE-EXPANDER) (QUOTE |type-expand-MOD|))|type-expand-NULL| :D8(IL:L (0 SI::%$$TYPE-FORM))     o     NILNIL( 4 (SATISFIES NULL))(IL:PUTPROP (QUOTE NULL) (QUOTE :TYPE-EXPANDER) (QUOTE |type-expand-NULL|))|typep-evaluate-NULL| :D8(IL:L (0 SI::%$$OBJECT))     @h NILNIL()(PUTHASH (QUOTE NULL) *TYPEP-HASH-TABLE* (QUOTE |typep-evaluate-NULL|))|type-expand-NUMBER| :D8(IL:L (0 SI::%$$TYPE-FORM))     o     NILNIL( 4 (SATISFIES NUMBERP))(IL:PUTPROP (QUOTE NUMBER) (QUOTE :TYPE-EXPANDER) (QUOTE |type-expand-NUMBER|))|typep-evaluate-NUMBER| :D8(IL:L (0 SI::%$$OBJECT))     @3i NILNIL()(PUTHASH (QUOTE NUMBER) *TYPEP-HASH-TABLE* (QUOTE |typep-evaluate-NUMBER|))|type-expand-PACKAGE| :D8(IL:L (0 SI::%$$TYPE-FORM))     o     NILNIL( 4 (:DATATYPE PACKAGE))(IL:PUTPROP (QUOTE PACKAGE) (QUOTE :TYPE-EXPANDER) (QUOTE |type-expand-PACKAGE|))|typep-evaluate-PACKAGE| :D8(IL:L (0 SI::%$$OBJECT))     @     NIL(5 PACKAGE)()(PUTHASH (QUOTE PACKAGE) *TYPEP-HASH-TABLE* (QUOTE |typep-evaluate-PACKAGE|))|type-expand-SHORT-FLOAT| :D8(IL:L (0 SI::%$$TYPE-FORM))  +  @!Hg    HHg    g    IJh NIL(34 FLOAT 28 * 12 *)()(IL:PUTPROP (QUOTE SHORT-FLOAT) (QUOTE :TYPE-EXPANDER) (QUOTE |type-expand-SHORT-FLOAT|))|type-expand-SIGNED-BYTE| :D8(IL:L (0 SI::%$$TYPE-FORM))  9  @g    Hg    g    lHk
    g    jIIkh (38 EXPT)(44 INTEGER 24 INTEGER 17 * 8 *)()(IL:PUTPROP (QUOTE SIGNED-BYTE) (QUOTE :TYPE-EXPANDER) (QUOTE |type-expand-SIGNED-BYTE|))|type-expand-STANDARD-CHAR| :D8(IL:L (0 SI::%$$TYPE-FORM))     o     NILNIL( 4 (SATISFIES STANDARD-CHAR-P))(IL:PUTPROP (QUOTE STANDARD-CHAR) (QUOTE :TYPE-EXPANDER) (QUOTE |type-expand-STANDARD-CHAR|))|typep-evaluate-STANDARD-CHAR| :D8(IL:L (0 SI::%$$OBJECT))     @	     (5 STANDARD-CHAR-P)NIL()(PUTHASH (QUOTE STANDARD-CHAR) *TYPEP-HASH-TABLE* (QUOTE |typep-evaluate-STANDARD-CHAR|))|type-expand-STRING-CHAR| :D8(IL:L (0 SI::%$$TYPE-FORM))     o     NILNIL( 4 (AND CHARACTER (SATISFIES STRING-CHAR-P)))(IL:PUTPROP (QUOTE STRING-CHAR) (QUOTE :TYPE-EXPANDER) (QUOTE |type-expand-STRING-CHAR|))|typep-evaluate-STRING-CHAR| :D8(IL:L (0 SI::%$$OBJECT))    @ H    H     NIL(17 IL:CHARACTER 9 IL:CHARACTER)()(PUTHASH (QUOTE STRING-CHAR) *TYPEP-HASH-TABLE* (QUOTE |typep-evaluate-STRING-CHAR|))|type-expand-SINGLE-FLOAT| :D8(IL:L (0 SI::%$$TYPE-FORM))  +  @!Hg    HHg    g    IJh NIL(34 FLOAT 28 * 12 *)()(IL:PUTPROP (QUOTE SINGLE-FLOAT) (QUOTE :TYPE-EXPANDER) (QUOTE |type-expand-SINGLE-FLOAT|))|type-expand-SYMBOL| :D8(IL:L (0 SI::%$$TYPE-FORM))     o     NILNIL( 4 (:DATATYPE IL:LITATOM))(IL:PUTPROP (QUOTE SYMBOL) (QUOTE :TYPE-EXPANDER) (QUOTE |type-expand-SYMBOL|))|typep-evaluate-SYMBOL| :D8(IL:L (0 SI::%$$OBJECT))     @     NIL(5 IL:LITATOM)()(PUTHASH (QUOTE SYMBOL) *TYPEP-HASH-TABLE* (QUOTE |typep-evaluate-SYMBOL|))|type-expand-UNSIGNED-BYTE| :D8(IL:L (0 SI::%$$TYPE-FORM))  3  @g     Hg    o    g    jlH
    hh (42 EXPT)(33 INTEGER 17 * 8 *)( 24 (INTEGER 0 *))(IL:PUTPROP (QUOTE UNSIGNED-BYTE) (QUOTE :TYPE-EXPANDER) (QUOTE |type-expand-UNSIGNED-BYTE|))|type-expand-RATIONAL| :D8(IL:L (0 SI::%$$TYPE-FORM))  ,  @!Hg    HHg    o    IJ     (41 %RANGE-TYPE)(28 * 12 *)( 34 (OR RATIO INTEGER))(IL:PUTPROP (QUOTE RATIONAL) (QUOTE :TYPE-EXPANDER) (QUOTE |type-expand-RATIONAL|))|type-expand-READTABLE| :D8(IL:L (0 SI::%$$TYPE-FORM))     o     NILNIL( 4 (:DATATYPE READTABLEP))(IL:PUTPROP (QUOTE READTABLE) (QUOTE :TYPE-EXPANDER) (QUOTE |type-expand-READTABLE|))|typep-evaluate-READTABLE| :D8(IL:L (0 SI::%$$OBJECT))     @     NIL(5 READTABLEP)()(PUTHASH (QUOTE READTABLE) *TYPEP-HASH-TABLE* (QUOTE |typep-evaluate-READTABLE|))|type-expand-COMMON| :D8(IL:L (0 SI::%$$TYPE-FORM))     o     NILNIL( 4 (SATISFIES (LAMBDA (OBJ) (VALUES (SUBTYPEP (TYPE-OF OBJ) (QUOTE COMMON))))))(IL:PUTPROP (QUOTE COMMON) (QUOTE :TYPE-EXPANDER) (QUOTE |type-expand-COMMON|))|typep-evaluate-COMMON| :D8(IL:L (0 SI::%$$OBJECT))     @	    g    
     (15 SUBTYPEP 5 TYPE-OF)(10 COMMON)()(PUTHASH (QUOTE COMMON) *TYPEP-HASH-TABLE* (QUOTE |typep-evaluate-COMMON|))|type-expand-COMPILED-FUNCTION| :D8(IL:L (0 SI::%$$TYPE-FORM))     o     NILNIL( 4 (SATISFIES COMPILED-FUNCTION-P))(IL:PUTPROP (QUOTE COMPILED-FUNCTION) (QUOTE :TYPE-EXPANDER) (QUOTE |type-expand-COMPILED-FUNCTION|))|typep-evaluate-COMPILED-FUNCTION| :D8(IL:L (0 SI::%$$OBJECT))     @	     (5 COMPILED-FUNCTION-P)NIL()(PUTHASH (QUOTE COMPILED-FUNCTION) *TYPEP-HASH-TABLE* (QUOTE |typep-evaluate-COMPILED-FUNCTION|))|type-expand-SEQUENCE| :D8(IL:L (0 SI::%$$TYPE-FORM))  |  @g     Hg    o    g    g    g    g    o    g    g    g    o    g    g    g    Hhhhho    hhh NIL(88 QUOTE 83 ELEMENT 78 TYPEP 68 LAMBDA 63 FUNCTION 58 EVERY 48 LAMBDA 43 SATISFIES 38 SEQUENCE 33 AND 17 * 8 *)( 108 (X) 73 (ELEMENT) 53 (X) 24 (OR VECTOR LIST))(IL:PUTPROP (QUOTE SEQUENCE) (QUOTE :TYPE-EXPANDER) (QUOTE |type-expand-SEQUENCE|))|type-expand-ARRAYA0001| :D8(IL:L (0 DIM))  	   @g     NIL(5 *)()|type-expand-ARRAYA0002| :D8(IL:L (0 DIM))     @g    @ NIL(5 *)()|type-expand-ARRAY| :D8(IL:L (0 SI::%$$TYPE-FORM))   @1Hg    HHg    Z+Ig    I	    Jdg    `Ig    o    g    g        g    g    o    g    o    g    o    g    Ihhhhh	    kMJIdg    EKg    o    g    g    o    g    o    g    o    Khhhhg    DKg    o    g    g    o    g    o    g    o    KhhhhIg    Io    ̲DKg    o    g    g    o    g    o    g    o    Khhhhg    g    o    g    o    Kg    g    o    Khhhg    o    g    Ihhh
    hhg    J
    Vg    g    o    g    o    g    o    J	    hIg    Ug    o    g    Ihhh:g    J
     g    g    o    g    o    g    o    J	    hJjL(NIg    Lg    o    g    Ihhh2g    g    g    g    MhLhNLMkԽ\h
    hho    g    IJh
     (781 ERROR 749 APPEND 646 LENGTH 601 IL:%EVERY-SINGLE 547 LENGTH 504 IL:%EVERY-SINGLE 483 APPEND 157 LENGTH 89 MAKE-LIST 47 IL:%GET-CANONICAL-CML-TYPE)(770 ARRAY 720 X 715 ARRAY-DIMENSION 710 EQ 702 * 684 QUOTE 674 EQUAL 666 * 635 EQ 625 AND 615 LAMBDA 610 SATISFIES 595 |type-expand-ARRAYA0002| 577 QUOTE 567 EQUAL 557 * 536 EQ 526 AND 516 LAMBDA 511 SATISFIES 498 |type-expand-ARRAYA0001| 468 QUOTE 458 EQUAL 439 EQ 431 * 420 AND 410 LAMBDA 405 SATISFIES 378 EQ 368 AND 358 LAMBDA 353 SATISFIES 340 * 323 BIT 295 EQ 285 AND 275 LAMBDA 270 SATISFIES 257 * 248 STRING-CHAR 221 EQ 211 AND 201 LAMBDA 196 SATISFIES 183 * 173 * 132 QUOTE 122 EQUAL 112 AND 102 LAMBDA 97 SATISFIES 84 * 79 :INITIAL-ELEMENT 65 * 55 * 39 * 28 * 12 *)( 765 "Bad (final) array type designator: ~S" 679 (ARRAY-ELEMENT-TYPE X) 640 (ARRAY-RANK X) 630 (ARRAYP X) 620 (X) 572 (ARRAY-ELEMENT-TYPE X) 541 (ARRAY-RANK X) 531 (ARRAYP X) 521 (X) 463 (ARRAY-ELEMENT-TYPE X) 444 (ARRAY-TOTAL-SIZE X) 425 (VECTORP X) 415 (X) 383 (ARRAY-TOTAL-SIZE X) 373 (BIT-VECTOR-P X) 363 (X) 347 (SATISFIES BIT-VECTOR-P) 331 (UNSIGNED-BYTE 1) 300 (ARRAY-TOTAL-SIZE X) 290 (STRINGP X) 280 (X) 264 (SATISFIES STRINGP) 226 (ARRAY-TOTAL-SIZE X) 216 (VECTORP X) 206 (X) 190 (SATISFIES VECTORP) 127 (ARRAY-ELEMENT-TYPE X) 117 (ARRAYP X) 107 (X) 73 (SATISFIES ARRAYP))(IL:PUTPROP (QUOTE ARRAY) (QUOTE :TYPE-EXPANDER) (QUOTE |type-expand-ARRAY|))|type-expand-VECTOR| :D8(IL:L (0 SI::%$$TYPE-FORM))  -  @!Hg    HHg    g    IJhh NIL(34 ARRAY 28 * 12 *)()(IL:PUTPROP (QUOTE VECTOR) (QUOTE :TYPE-EXPANDER) (QUOTE |type-expand-VECTOR|))|type-expand-STRING| :D8(IL:L (0 SI::%$$TYPE-FORM))  "  @g     g    g    Hhh NIL(21 STRING-CHAR 16 ARRAY 8 *)()(IL:PUTPROP (QUOTE STRING) (QUOTE :TYPE-EXPANDER) (QUOTE |type-expand-STRING|))|type-expand-SIMPLE-STRING| :D8(IL:L (0 SI::%$$TYPE-FORM))  "  @g     g    g    Hhh NIL(21 STRING-CHAR 16 SIMPLE-ARRAY 8 *)()(IL:PUTPROP (QUOTE SIMPLE-STRING) (QUOTE :TYPE-EXPANDER) (QUOTE |type-expand-SIMPLE-STRING|))|type-expand-SIMPLE-ARRAYA0001| :D8(IL:L (0 DIM))  	   @g     NIL(5 *)()|type-expand-SIMPLE-ARRAYA0002| :D8(IL:L (0 DIM))     @g    @ NIL(5 *)()|type-expand-SIMPLE-ARRAY| :D8(IL:L (0 SI::%$$TYPE-FORM))   @1Hg    HHg    Z+Ig    I	    Jdg    `Ig    o    g    g        g    g    o    g    o    g    o    g    Ihhhhh	    k[JIdg    EKg    o    g    g    o    g    o    g    o    Khhhhg    Ido    ̲EKg    o    g    g    o    g    o    g    o    KhhhhiDKg    o    g    g    o    g    o    g    o    Khhhhg    g    o    g    o    o    Kg    g    o    KhhhIg    g    o    g    Ihhhh
    hhg    J
    Vg    g    o    g    o    g    o    J	    hIg    Dg    o    g    Ihhh)g    J
     g    g    o    g    o    g    o    J	    hJjL+NIg    @g    o    g    Ihhh%g    g    g    g    MhLhNLMkԽ\o    g    IJh
     (781 ERROR 660 LENGTH 615 IL:%EVERY-SINGLE 561 LENGTH 518 IL:%EVERY-SINGLE 496 APPEND 157 LENGTH 89 MAKE-LIST 47 IL:%GET-CANONICAL-CML-TYPE)(770 SIMPLE-ARRAY 737 X 732 ARRAY-DIMENSION 727 EQ 719 * 700 QUOTE 690 EQUAL 680 * 649 EQ 639 AND 629 LAMBDA 624 SATISFIES 609 |type-expand-SIMPLE-ARRAYA0002| 591 QUOTE 581 EQUAL 571 * 550 EQ 540 AND 530 LAMBDA 525 SATISFIES 512 |type-expand-SIMPLE-ARRAYA0001| 479 QUOTE 469 EQUAL 461 * 441 EQ 433 * 417 AND 407 LAMBDA 402 SATISFIES 375 EQ 365 AND 355 LAMBDA 350 SATISFIES 337 * 305 EQ 295 AND 285 LAMBDA 280 SATISFIES 267 * 248 BIT 221 EQ 211 AND 201 LAMBDA 196 SATISFIES 183 * 173 STRING-CHAR 132 QUOTE 122 EQUAL 112 AND 102 LAMBDA 97 SATISFIES 84 * 79 :INITIAL-ELEMENT 65 * 55 * 39 * 28 * 12 *)( 765 "Bad (final) array type designator: ~S" 695 (ARRAY-ELEMENT-TYPE X) 654 (ARRAY-RANK X) 644 (XCL:SIMPLE-ARRAY-P X) 634 (X) 586 (ARRAY-ELEMENT-TYPE X) 555 (ARRAY-RANK X) 545 (XCL:SIMPLE-ARRAY-P X) 535 (X) 474 (ARRAY-ELEMENT-TYPE X) 446 (ARRAY-TOTAL-SIZE X) 427 (EQ 1 (ARRAY-RANK X)) 422 (XCL:SIMPLE-ARRAY-P X) 412 (X) 380 (ARRAY-TOTAL-SIZE X) 370 (SIMPLE-VECTOR-P X) 360 (X) 344 (SATISFIES SIMPLE-VECTOR-P) 310 (ARRAY-TOTAL-SIZE X) 300 (SIMPLE-BIT-VECTOR-P X) 290 (X) 274 (SATISFIES SIMPLE-BIT-VECTOR-P) 257 (UNSIGNED-BYTE 1) 226 (ARRAY-TOTAL-SIZE X) 216 (SIMPLE-STRING-P X) 206 (X) 190 (SATISFIES SIMPLE-STRING-P) 127 (ARRAY-ELEMENT-TYPE X) 117 (XCL:SIMPLE-ARRAY-P X) 107 (X) 73 (SATISFIES XCL:SIMPLE-ARRAY-P))(IL:PUTPROP (QUOTE SIMPLE-ARRAY) (QUOTE :TYPE-EXPANDER) (QUOTE |type-expand-SIMPLE-ARRAY|))|type-expand-SIMPLE-VECTOR| :D8(IL:L (0 SI::%$$TYPE-FORM))    @g     g    iHhh NIL(16 SIMPLE-ARRAY 8 *)()(IL:PUTPROP (QUOTE SIMPLE-VECTOR) (QUOTE :TYPE-EXPANDER) (QUOTE |type-expand-SIMPLE-VECTOR|))|type-expand-BIT-VECTOR| :D8(IL:L (0 SI::%$$TYPE-FORM))  "  @g     g    o    Hhh NIL(16 ARRAY 8 *)( 21 (UNSIGNED-BYTE 1))(IL:PUTPROP (QUOTE BIT-VECTOR) (QUOTE :TYPE-EXPANDER) (QUOTE |type-expand-BIT-VECTOR|))|type-expand-SIMPLE-BIT-VECTOR| :D8(IL:L (0 SI::%$$TYPE-FORM))  "  @g     g    o    Hhh NIL(16 SIMPLE-ARRAY 8 *)( 21 (UNSIGNED-BYTE 1))(IL:PUTPROP (QUOTE SIMPLE-BIT-VECTOR) (QUOTE :TYPE-EXPANDER) (QUOTE |type-expand-SIMPLE-BIT-VECTOR|))(IL:SET-DOCUMENTATION (QUOTE TYPEP) (QUOTE IL:DEFINE-TYPES) (QUOTE "Typep evaluator for a type"))(IL:SETQ IL:PRETTYDEFMACROS (ADJOIN (QUOTE (TYPEP XCL::X (IL:P IL:* (XCL::%DEFINE-TYPE-FILE-DEFINITIONS (QUOTE TYPEP) (QUOTE XCL::X))))) IL:PRETTYDEFMACROS :TEST (QUOTE EQUAL)))(IL:SETQ IL:PRETTYTYPELST (ADJOIN (QUOTE (CHANGEDTYPEPLST TYPEP "Typep evaluator for a type")) IL:PRETTYTYPELST :TEST (QUOTE EQUAL)))(PROCLAIM (QUOTE (XCL:GLOBAL CHANGEDTYPEPLST)))(OR (BOUNDP (QUOTE CHANGEDTYPEPLST)) (SETQ CHANGEDTYPEPLST NIL))(COND ((NOT (GETHASH (QUOTE TYPEP) XCL:*DEFINITION-HASH-TABLE*)) (PUTHASH (QUOTE TYPEP) XCL:*DEFINITION-HASH-TABLE* (MAKE-HASH-TABLE :TEST (QUOTE EQUAL) :SIZE 50 :REHASH-SIZE 50))))(IL:SETQ IL:FILEPKGTYPES (ADJOIN (QUOTE TYPEP) IL:FILEPKGTYPES))(IL:PUTPROP (QUOTE TYPEP) (QUOTE IL:GETDEF) (QUOTE XCL::%DEFINE-TYPE-GETDEF))(IL:PUTPROP (QUOTE TYPEP) (QUOTE IL:DELDEF) (QUOTE XCL::%DEFINE-TYPE-DELDEF))(IL:PUTPROP (QUOTE TYPEP) (QUOTE IL:PUTDEF) (QUOTE XCL::%DEFINE-TYPE-PUTDEF))(IL:PUTPROP (QUOTE TYPEP) (QUOTE IL:FILEGETDEF) (QUOTE XCL::%DEFINE-TYPE-FILEGETDEF))(IL:PUTPROP (QUOTE TYPEP) (QUOTE IL:FILEPKGCONTENTS) (QUOTE IL:NILL))(IL:PUTPROP (QUOTE DEFTYPEP) (QUOTE :DEFINER-FOR) (QUOTE TYPEP))(IL:PUTPROP (QUOTE TYPEP) (QUOTE :DEFINED-BY) (ADJOIN (QUOTE DEFTYPEP) (GET (QUOTE TYPEP) (QUOTE :DEFINED-BY))))|definition-expander-DEFTYPEP| :D8(IL:L (1 SI::$$MACRO-ENVIRONMENT 0 SI::$$MACRO-FORM)) k  @HHZJ\LIId3@o    I
    Kg    NIhg    o    g    g    	    	    __O__O_o    IhI	    
    _g    g    o    g    g    g    Ohhg    g    o    Og    Ig    Mo    hOhhh
    hhg    g    g    Iho    g    OhhO$g    g    g    Iho    Ohhg    o    g    g    g    Iho    o    hh (218 APPEND 122 XCL:PACK 117 SYMBOL-PACKAGE 80 IL:\\MVLIST 75 IL:PARSE-DEFMACRO 39 ERROR)(334 QUOTE 329 GETHASH 324 SETF 314 EVAL-WHEN 286 QUOTE 281 DOCUMENTATION 276 SETF 258 QUOTE 242 QUOTE 237 GETHASH 232 SETF 191 LET 185 BLOCK 173 LAMBDA 168 FUNCTION 155 QUOTE 150 SYMBOL-FUNCTION 145 SETF 135 EVAL-WHEN 130 PROGN 69 SI::%$$TYPE-ARGS 64 :PATH 54 :DEFAULT-DEFAULT 46 SI::%$$TYPE-ARGS)( 350 (NIL) 343 (*TYPEP-HASH-TABLE*) 319 (EVAL) 295 ((QUOTE TYPEP)) 251 (*TYPEP-HASH-TABLE*) 198 (SI::%$$OBJECT) 178 (SI::%$$OBJECT &OPTIONAL SI::%$$TYPE-ARGS) 140 (LOAD) 107 "typep-evaluate-" 59 (QUOTE *) 33 "Illegal name used in DEFTYPEP: ~S")(IL:PUTPROP (QUOTE DEFTYPEP) (QUOTE :DEFINITION-EXPANDER) (QUOTE |definition-expander-DEFTYPEP|))(IL:PUTPROP (QUOTE DEFTYPEP) (QUOTE :DEFINITION-NAME) (QUOTE SECOND))(IL:PUTPROP (QUOTE DEFTYPEP) (QUOTE :DEFINITION-PRINT-TEMPLATE) (QUOTE (:NAME NIL NIL :BODY)))(IL:SETQ IL:PRETTYPRINTMACROS (ADJOIN (QUOTE (DEFTYPEP . XCL::PPRINT-DEFINER)) IL:PRETTYPRINTMACROS :TEST (QUOTE EQUAL)))|expand-DEFTYPEP| :D8(IL:L (1 SI::$$MACRO-ENVIRONMENT 0 SI::$$MACRO-FORM))    @Ag    g    g    HIh NIL(20 DEFTYPEP 15 TYPEP 10 XCL:DEFINER)()(IL:SETF-MACRO-FUNCTION (QUOTE DEFTYPEP) (QUOTE |expand-DEFTYPEP|))|typep-evaluate-LIST| :D8(IL:L (1 SI::%$$TYPE-ARGS 0 SI::%$$OBJECT))  3  @!Ag    HHIg    HZiI
    hJ (42 TYPEP)(24 * 11 *)()(PUTHASH (QUOTE LIST) *TYPEP-HASH-TABLE* (QUOTE |typep-evaluate-LIST|))|typep-evaluate-SEQUENCEA0001| :D8(IL:L (0 S) IL:F 0 ELEMENT-TYPE)  	  @P
     (6 TYPEP)NIL()|typep-evaluate-SEQUENCE| :D8(IL:L (1 SI::%$$TYPE-ARGS 0 SI::%$$OBJECT) IL:P 1 ELEMENT-TYPE)  :  @1A%g    H[	    KZJ    Ig    ig    H
     (55 IL:%EVERY-SINGLE 19 VECTORP)(49 |typep-evaluate-SEQUENCEA0001| 37 * 29 IL:LISTP 11 *)()(PUTHASH (QUOTE SEQUENCE) *TYPEP-HASH-TABLE* (QUOTE |typep-evaluate-SEQUENCE|))|typep-evaluate-MEMBER| :D8(IL:L (1 SI::%$$TYPE-ARGS 0 SI::%$$OBJECT))    @AHI NILNIL()(PUTHASH (QUOTE MEMBER) *TYPEP-HASH-TABLE* (QUOTE |typep-evaluate-MEMBER|))|typep-evaluate-ARRAY| :D8(IL:L (1 SI::%$$TYPE-ARGS 0 SI::%$$OBJECT))    @AAg    AAg    Ig    I	    H	    CIg    iH	    I̴/Jdg    $H	    JH	    J	    
jJLiHK
    LhKkL (128 ARRAY-DIMENSION 105 LENGTH 99 ARRAY-RANK 90 ARRAY-RANK 67 ARRAY-ELEMENT-TYPE 49 ARRAYP 42 IL:%GET-CANONICAL-CML-TYPE)(78 * 57 * 34 * 27 * 11 *)()(PUTHASH (QUOTE ARRAY) *TYPEP-HASH-TABLE* (QUOTE |typep-evaluate-ARRAY|))|typep-evaluate-SIMPLE-ARRAY| :D8(IL:L (1 SI::%$$TYPE-ARGS 0 SI::%$$OBJECT))    @AAg    AAg    Ig    I	    H	    CIg    iH	    I̴/Jdg    $H	    JH	    J	    
jJLiHK
    LhKkL (128 ARRAY-DIMENSION 105 LENGTH 99 ARRAY-RANK 90 ARRAY-RANK 67 ARRAY-ELEMENT-TYPE 49 XCL:SIMPLE-ARRAY-P 42 IL:%GET-CANONICAL-CML-TYPE)(78 * 57 * 34 * 27 * 11 *)()(PUTHASH (QUOTE SIMPLE-ARRAY) *TYPEP-HASH-TABLE* (QUOTE |typep-evaluate-SIMPLE-ARRAY|))|typep-evaluate-VECTOR| :D8(IL:L (1 SI::%$$TYPE-ARGS 0 SI::%$$OBJECT))  \  @!Ag    AAg    Ig    I	    H	    (Ig    iH	    I̴Jg    iH	    J (87 ARRAY-TOTAL-SIZE 67 ARRAY-ELEMENT-TYPE 49 VECTORP 42 IL:%GET-CANONICAL-CML-TYPE)(77 * 57 * 34 * 27 * 11 *)()(PUTHASH (QUOTE VECTOR) *TYPEP-HASH-TABLE* (QUOTE |typep-evaluate-VECTOR|))|typep-evaluate-SIMPLE-VECTOR| :D8(IL:L (1 SI::%$$TYPE-ARGS 0 SI::%$$OBJECT))  ,  @Ag    H	    Ig    iH	    I (39 ARRAY-TOTAL-SIZE 18 SIMPLE-VECTOR-P)(26 * 11 *)()(PUTHASH (QUOTE SIMPLE-VECTOR) *TYPEP-HASH-TABLE* (QUOTE |typep-evaluate-SIMPLE-VECTOR|))|typep-evaluate-COMPLEX| :D8(IL:L (1 SI::%$$TYPE-ARGS 0 SI::%$$OBJECT))  >  @Ag    H    )Ig    iH	    I
    H	    I
     (59 TYPEP 53 IMAGPART 45 TYPEP 39 REALPART)(26 * 18 COMPLEX 11 *)()(PUTHASH (QUOTE COMPLEX) *TYPEP-HASH-TABLE* (QUOTE |typep-evaluate-COMPLEX|))|typep-evaluate-INTEGER| :D8(IL:L (1 SI::%$$TYPE-ARGS 0 SI::%$$OBJECT))  U  @!Ag    AAg    H3 3Idg    iHIIHhJdg    iJHHJh NIL(66 * 40 * 27 * 11 *)()(PUTHASH (QUOTE INTEGER) *TYPEP-HASH-TABLE* (QUOTE |typep-evaluate-INTEGER|))|typep-evaluate-MOD| :D8(IL:L (1 SI::%$$TYPE-ARGS 0 SI::%$$OBJECT))  +  @Ag    H3 jHhIdg    iH NIL(31 * 11 *)()(PUTHASH (QUOTE MOD) *TYPEP-HASH-TABLE* (QUOTE |typep-evaluate-MOD|))|typep-evaluate-SIGNED-BYTE| :D8(IL:L (1 SI::%$$TYPE-ARGS 0 SI::%$$OBJECT))  4  @!Ag    H3 "Ig    ikIkHjJhJH NIL(23 * 11 *)()(PUTHASH (QUOTE SIGNED-BYTE) *TYPEP-HASH-TABLE* (QUOTE |typep-evaluate-SIGNED-BYTE|))|typep-evaluate-UNSIGNED-BYTE| :D8(IL:L (1 SI::%$$TYPE-ARGS 0 SI::%$$OBJECT))  -  @Ag    H3 jHhIg    ikIH NIL(30 * 11 *)()(PUTHASH (QUOTE UNSIGNED-BYTE) *TYPEP-HASH-TABLE* (QUOTE |typep-evaluate-UNSIGNED-BYTE|))|typep-evaluate-RATIONAL| :D8(IL:L (1 SI::%$$TYPE-ARGS 0 SI::%$$OBJECT))  _  @!Ag    AAg    Hd3 i    3Idg    iHIIHhJdg    iJHHJh NIL(76 * 50 * 41 RATIO 27 * 11 *)()(PUTHASH (QUOTE RATIONAL) *TYPEP-HASH-TABLE* (QUOTE |typep-evaluate-RATIONAL|))|typep-evaluate-FLOAT| :D8(IL:L (1 SI::%$$TYPE-ARGS 0 SI::%$$OBJECT))  U  @!Ag    AAg    H3Idg    iHIIHhJdg    iJHHJh NIL(66 * 40 * 27 * 11 *)()(PUTHASH (QUOTE FLOAT) *TYPEP-HASH-TABLE* (QUOTE |typep-evaluate-FLOAT|))|typep-evaluate-STRING| :D8(IL:L (1 SI::%$$TYPE-ARGS 0 SI::%$$OBJECT))  ,  @Ag    H	    Ig    iH	    I (39 ARRAY-TOTAL-SIZE 18 STRINGP)(26 * 11 *)()(PUTHASH (QUOTE STRING) *TYPEP-HASH-TABLE* (QUOTE |typep-evaluate-STRING|))|typep-evaluate-SIMPLE-STRING| :D8(IL:L (1 SI::%$$TYPE-ARGS 0 SI::%$$OBJECT))  ,  @Ag    H	    Ig    iH	    I (39 ARRAY-TOTAL-SIZE 18 SIMPLE-STRING-P)(26 * 11 *)()(PUTHASH (QUOTE SIMPLE-STRING) *TYPEP-HASH-TABLE* (QUOTE |typep-evaluate-SIMPLE-STRING|))|typep-evaluate-BIT-VECTOR| :D8(IL:L (1 SI::%$$TYPE-ARGS 0 SI::%$$OBJECT))  ,  @Ag    H	    Ig    iH	    I (39 ARRAY-TOTAL-SIZE 18 BIT-VECTOR-P)(26 * 11 *)()(PUTHASH (QUOTE BIT-VECTOR) *TYPEP-HASH-TABLE* (QUOTE |typep-evaluate-BIT-VECTOR|))|typep-evaluate-SIMPLE-BIT-VECTOR| :D8(IL:L (1 SI::%$$TYPE-ARGS 0 SI::%$$OBJECT))  ,  @Ag    H	    Ig    iH	    I (39 ARRAY-TOTAL-SIZE 18 SIMPLE-BIT-VECTOR-P)(26 * 11 *)()(PUTHASH (QUOTE SIMPLE-BIT-VECTOR) *TYPEP-HASH-TABLE* (QUOTE |typep-evaluate-SIMPLE-BIT-VECTOR|))(IL:PUTPROPS IL:CHARACTER CMLTYPE CHARACTER)(IL:PUTPROPS IL:FIXP CMLTYPE BIGNUM)(IL:PUTPROPS IL:FLOATP CMLTYPE SINGLE-FLOAT)(IL:PUTPROPS IL:GENERAL-ARRAY CMLTYPE ARRAY)(IL:PUTPROPS IL:LISTP CMLTYPE CONS)(IL:PUTPROPS IL:LITATOM CMLTYPE SYMBOL)(IL:PUTPROPS IL:ONED-ARRAY CMLTYPE ARRAY)(IL:PUTPROPS IL:SMALLP CMLTYPE FIXNUM)(IL:PUTPROPS IL:HARRAYP CMLTYPE HASH-TABLE)(IL:PUTPROPS IL:TWOD-ARRAY CMLTYPE ARRAY)(IL:PUTPROPS SYMBOL CMLSUBTYPE-DESCRIMINATOR SYMBOL-TYPE)(IL:PUTPROPS ARRAY CMLSUBTYPE-DESCRIMINATOR ARRAY-TYPE)(IL:PUTPROPS :TYPE-EXPANDER IL:PROPTYPE IGNORE)(IL:PUTPROPS IL:TYPE-EXPANDER IL:PROPTYPE IGNORE)(IL:PUTPROPS IL:CMLTYPES IL:FILETYPE COMPILE-FILE)(IL:PUTPROPS IL:CMLTYPES IL:MAKEFILE-ENVIRONMENT (:READTABLE "XCL" :PACKAGE "LISP"))(IL:PUTPROPS IL:CMLTYPES IL:COPYRIGHT ("Venue & Xerox Corporation" 1985 1986 1987 1988 1990 1993))NIL