(DEFINE-FILE-INFO PACKAGE "INTERLISP" READTABLE "INTERLISP" BASE 10)(FILECREATED " 3-Nov-93 12:07:09" ("compiled on " {DSK}<king>export>lispcore>sources>CLTL2>CMLREAD.;1) "19-Feb-93 17:03:08" "COMPILE-FILEd" in "Medley 19-Feb-93 ..." dated "19-Feb-93 18:20:42")(FILECREATED " 8-Jun-90 14:17:52" |{PELE:MV:ENVOS}<LISPCORE>SOURCES>CMLREAD.;3| 15466 changes to%: (FNS CL:READ-FROM-STRING) previous date%: "16-May-90 14:23:07" |{PELE:MV:ENVOS}<LISPCORE>SOURCES>CMLREAD.;2|)(RPAQQ CMLREADCOMS ((COMS (* ;; "Misc Common Lisp reader functions") (FNS CL:COPY-READTABLE) (FNS CL:READ-LINE CL:READ-CHAR CL:UNREAD-CHAR CL:PEEK-CHAR CL:LISTEN CL:READ-CHAR-NO-HANG CL:CLEAR-INPUT CL:READ-FROM-STRING CL:READ-BYTE CL:WRITE-BYTE) (* ; "must turn off packed version of CLISP infix") (VARS (CLISPCHARS (LDIFFERENCE CLISPCHARS (QUOTE (- *)))) (CLISPCHARRAY (MAKEBITTABLE CLISPCHARS)) (DWIMINMACROSFLG)) (VARIABLES *READ-DEFAULT-FLOAT-FORMAT*) (GLOBALVARS CMLRDTBL READ-LINE-RDTBL)) (COMS (* ;; "Crude means to aid reading and printing things in same reader environment.  There are some fns and an INITRECORDS for this on ATBL to get it early in the loadup") (RECORDS READER-ENVIRONMENT) (FUNCTIONS WITH-READER-ENVIRONMENT) (ADDVARS (SYSSPECVARS *PACKAGE* *READTABLE* *READ-BASE* *PRINT-BASE*)) (PROP INFO WITH-READER-ENVIRONMENT) (GLOBALVARS *COMMON-LISP-READ-ENVIRONMENT*) (INITVARS (*COMMON-LISP-READ-ENVIRONMENT* (create READER-ENVIRONMENT REPACKAGE _ (CL:FIND-PACKAGE "USER") REREADTABLE _ CMLRDTBL REBASE _ 10)))) (PROP FILETYPE CMLREAD) (DECLARE%: DONTEVAL@LOAD DOEVAL@COMPILE DONTCOPY COMPILERVARS (ADDVARS (NLAMA) (NLAML) (LAMA CL:READ-BYTE CL:READ-FROM-STRING CL:CLEAR-INPUT CL:READ-CHAR-NO-HANG CL:PEEK-CHAR CL:UNREAD-CHAR CL:READ-CHAR CL:READ-LINE CL:COPY-READTABLE)))))CL:COPY-READTABLE :D8(L (0 -args-) F 3 *READTABLE*)  K e kHSkalHhlaIJ    I        YJ	d	        I
    J (71 RESETREADTABLE 59 COPYREADTABLE 44 CMLRDTBL 35 CMLRDTBL)(65 READTABLEP 49 READTABLEP)()CL:READ-LINE :D8(L (0 -args-))    e kHhkaalHilalHhlalHhlaIg    
    YJLd    
    <IdkMKI`    
    I    
    <_IdkONi$	    Nh$ (138 READCCODE 100 RSTRING 58 \GETSTREAM)(114 FDEV 107 STREAM 95 READ-LINE-RDTBL 78 FDEV 71 STREAM 53 INPUT)()CL:READ-CHAR :D8(L (0 -args-) F 8 *STANDARD-INPUT*)  | e kHWkaalHilalHhlalHhlaIg    
    JLM    
    <MdkNKM	    _lOllhlO (96 READCCODE 59 \GETSTREAM)(79 FDEV 72 STREAM 54 INPUT)()CL:UNREAD-CHAR :D8(L (0 -args-) F 7 *STANDARD-INPUT*)   e lHWlag    
    QId    0jeI	    |I    
    HIdhlJI    
    HIhlKn     
    HIhlLl+I	    !,g    ']    
M    IhlNh (137 \BACKFILEPTR 48 \BACKFILEPTR 24 \GETSTREAM)(162 EXTERNALFORMAT 154 EXTERNALFORMAT 147 EXTERNALFORMAT 117 FDEV 110 STREAM 90 FDEV 83 STREAM 63 FDEV 56 STREAM 34 STREAM 19 INPUT)()CL:PEEK-CHAR :D8(L (0 -args-) P 50 \INTERRUPTABLE P 49 \INTERRUPTABLE P 48 \RefillBufferFn F 51 *STANDARD-INPUT*) 3 e kHhka.lHWflalHilalHhlaJg    
    g    0IO^Kh_0_.d    0j ͿO.O0
    h__d lRO. O.    
    HO.d _lOO.d jl	    _lMO_O.O0
    _"h O.    
    HO.hlN_On O. OO.O0
    O.	    JO.    
    H_O.hlOO),g    '_    O    _O.O0hlOO._,_*dlHO,djlLl01O.d    0jzO. h__lDO.    
    H_O.d _lOO.d jl	    _lOO. _OO.    
    H_O.hlOn -O. ',g    '_     O      _"O.hlO"O.i
    O.d    0j5O.	    QO.    
    H_$O.hlO$l1O.	    ',g    '_&    O&    _(O.hlO(l
llll
O,kll
O*L_2lEO2llh9lO2i0O^	    KO^	    _4lO4llhlO4Id    I    Kh_8_6O^d    0j ӿO^O8
    h_B_@d lUO^ O^    
    H_:O^d _@lO@O^d jl	    _BlO:OB_BO^O8
    _@%h O^    
    H_<O^hlO<_BOBn O^ O@O^O8
    O^	    JO^    
    H_>O^hlO>O@),g    '_D    OD    _FO^O8hlOFO^_\_ZdlHO\djlLl02O^d    0jzO^ h_N_LlDO^    
    H_HO^d _LlOLO^d jl	    _NlOHO^ _LONO^    
    H_JO^hlOJn -O^ ',g    '_P    OP     _RO^hlORO^i
    O^d    0j5O^	    QO^    
    H_TO^hlOTl1O^	    ',g    '_V    OV    _XO^hlOXl
llll
O\kll
OZdO6IO^	    }	     (1464 \ILLEGAL.ARG 1456 READCCODE 1364 \BACKFILEPTR 1323 \BACKFILEPTR 1300 \PEEKBIN 1197 \NSIN.24BITENCODING.ERROR 1003 \BACKFILEPTR 995 \PEEKBIN 932 \PEEKBIN 909 \NSIN.24BITENCODING.ERROR 841 \PEEKBIN 759 \EOF.ACTION 747 SKIPSEPRCODES 632 \BACKFILEPTR 591 \BACKFILEPTR 568 \PEEKBIN 465 \NSIN.24BITENCODING.ERROR 271 \BACKFILEPTR 263 \PEEKBIN 203 \PEEKBIN 181 \NSIN.24BITENCODING.ERROR 115 \PEEKBIN 65 \GETSTREAM)(1390 EXTERNALFORMAT 1381 EXTERNALFORMAT 1373 EXTERNALFORMAT 1339 FDEV 1332 STREAM 1308 STREAM 1278 EXTERNALFORMAT 1269 EXTERNALFORMAT 1261 EXTERNALFORMAT 1229 FDEV 1222 STREAM 1163 FDEV 1156 STREAM 1127 STREAM 1063 EXTERNALFORMAT 1054 EXTERNALFORMAT 1046 EXTERNALFORMAT 1020 FDEV 1013 STREAM 954 FDEV 947 STREAM 875 FDEV 868 STREAM 822 STREAM 804 CHARACTER 793 CHARACTER 658 EXTERNALFORMAT 649 EXTERNALFORMAT 641 EXTERNALFORMAT 607 FDEV 600 STREAM 576 STREAM 546 EXTERNALFORMAT 537 EXTERNALFORMAT 529 EXTERNALFORMAT 497 FDEV 490 STREAM 431 FDEV 424 STREAM 395 STREAM 331 EXTERNALFORMAT 322 EXTERNALFORMAT 314 EXTERNALFORMAT 288 FDEV 281 STREAM 225 FDEV 218 STREAM 149 FDEV 142 STREAM 96 STREAM 70 \PEEKREFILL 60 INPUT)()CL:LISTEN :D8(L (0 STREAM))     @g    
    i
     (16 READP 10 \GETSTREAM)(5 INPUT)()CL:READ-CHAR-NO-HANG :D8(L (0 -args-))  X  e kHhka1lHilalHhlalHhlaIdi
    IJKL    	    hJI	    K (83 \EOF.ACTION 72 EOFP 66 CL:READ-CHAR 55 READP)#:NIL()CL:CLEAR-INPUT :D8(L (0 -args-) F 1 *STANDARD-INPUT*)   e kHQkag    
    	     (26 CLEARBUF 21 \GETSTREAM)(16 INPUT)()CL:READ-FROM-STRING :D8(L (0 -args-))   e kalHhlalHhlaHlMdLQhHl__OdORh_Hl__OdOTh_OcIkOI	    _dOO    Mag    MkaMl]ag    OkaOl_ag    OkaOl_I	    	    _NON
    OOJK    OJK    O    
    N_OkO$ (236 CL:READ 226 CL:READ-PRESERVING-WHITESPACE 213 SETFILEPTR 200 OPENSTRINGSTREAM 195 MKSTRING 118 SUBSTRING 102 NCHARS)(250 FDEV 243 STREAM 171 :PRESERVE-WHITESPACE 147 :END 126 :START)()CL:READ-BYTE :D8(L (0 -args-))  J  e kaAlHilalHhlaIg    
    JL    
    <LdkMKL  (41 \GETSTREAM)(58 FDEV 51 STREAM 36 INPUT)()CL:WRITE-BYTE :D8(L (1 BINARY-OUTPUT-STREAM 0 INTEGER))  
   A@
    @ (6 BOUT)#:NIL()(RPAQ CLISPCHARS (LDIFFERENCE CLISPCHARS (QUOTE (- *))))(RPAQ CLISPCHARRAY (MAKEBITTABLE CLISPCHARS))(RPAQQ DWIMINMACROSFLG #:NIL)(CL:PROCLAIM (QUOTE (CL:SPECIAL *READ-DEFAULT-FLOAT-FORMAT*)))(OR (BOUNDP (QUOTE *READ-DEFAULT-FLOAT-FORMAT*)) (CL:SETQ *READ-DEFAULT-FLOAT-FORMAT* (QUOTE CL:SINGLE-FLOAT)))(DATATYPE READER-ENVIRONMENT (REPACKAGE REREADTABLE REBASE RESPEC))(/DECLAREDATATYPE (QUOTE READER-ENVIRONMENT) (QUOTE (POINTER POINTER POINTER POINTER)) (QUOTE ((READER-ENVIRONMENT 0 POINTER) (READER-ENVIRONMENT 2 POINTER) (READER-ENVIRONMENT 4 POINTER) (READER-ENVIRONMENT 6 POINTER))) (QUOTE 8))expand-WITH-READER-ENVIRONMENT :D8(L (1 SI::$$MACRO-ENVIRONMENT 0 SI::$$MACRO-FORM))  8  @!HHg    o    g    o    Jhg    Io    h #:NIL(42 \DTEST 25 LET 15 CL:LAMBDA)( 48 ((QUOTE READER-ENVIRONMENT)) 30 ((*PACKAGE* (ffetch (READER-ENVIRONMENT REPACKAGE) of E)) (*READTABLE* (ffetch (READER-ENVIRONMENT REREADTABLE) of E)) (*READ-BASE* (ffetch (READER-ENVIRONMENT REBASE) of E)) (*PRINT-BASE* (ffetch (READER-ENVIRONMENT REBASE) of E))) 20 (E))(SETF-MACRO-FUNCTION (QUOTE WITH-READER-ENVIRONMENT) (QUOTE expand-WITH-READER-ENVIRONMENT))(ADDTOVAR SYSSPECVARS *PACKAGE* *READTABLE* *READ-BASE* *PRINT-BASE*)(PUTPROPS WITH-READER-ENVIRONMENT INFO EVAL)(RPAQ? *COMMON-LISP-READ-ENVIRONMENT* (create READER-ENVIRONMENT REPACKAGE _ (CL:FIND-PACKAGE "USER") REREADTABLE _ CMLRDTBL REBASE _ 10))(PUTPROPS CMLREAD FILETYPE CL:COMPILE-FILE)(RPAQQ CMLREADCOMS ((COMS (* ;; "Misc Common Lisp reader functions") (FNS CL:COPY-READTABLE) (FNS CL:READ-LINE CL:READ-CHAR CL:UNREAD-CHAR CL:PEEK-CHAR CL:LISTEN CL:READ-CHAR-NO-HANG CL:CLEAR-INPUT CL:READ-FROM-STRING CL:READ-BYTE CL:WRITE-BYTE) (* ; "must turn off packed version of CLISP infix") (VARS (CLISPCHARS (LDIFFERENCE CLISPCHARS (QUOTE (- *)))) (CLISPCHARRAY (MAKEBITTABLE CLISPCHARS)) (DWIMINMACROSFLG)) (VARIABLES *READ-DEFAULT-FLOAT-FORMAT*) (GLOBALVARS CMLRDTBL READ-LINE-RDTBL)) (COMS (* ;; "Crude means to aid reading and printing things in same reader environment.  There are some fns and an INITRECORDS for this on ATBL to get it early in the loadup") (RECORDS READER-ENVIRONMENT) (FUNCTIONS WITH-READER-ENVIRONMENT) (ADDVARS (SYSSPECVARS *PACKAGE* *READTABLE* *READ-BASE* *PRINT-BASE*)) (PROP INFO WITH-READER-ENVIRONMENT) (GLOBALVARS *COMMON-LISP-READ-ENVIRONMENT*) (INITVARS (*COMMON-LISP-READ-ENVIRONMENT* (create READER-ENVIRONMENT REPACKAGE _ (CL:FIND-PACKAGE "USER") REREADTABLE _ CMLRDTBL REBASE _ 10)))) (PROP FILETYPE CMLREAD) (DECLARE%: DONTEVAL@LOAD DOEVAL@COMPILE DONTCOPY COMPILERVARS (ADDVARS (NLAMA) (NLAML) (LAMA CL:WRITE-BYTE CL:READ-BYTE CL:READ-FROM-STRING CL:CLEAR-INPUT CL:READ-CHAR-NO-HANG CL:LISTEN CL:PEEK-CHAR CL:UNREAD-CHAR CL:READ-CHAR CL:READ-LINE CL:COPY-READTABLE)))))(PUTPROPS CMLREAD COPYRIGHT ("Venue & Xerox Corporation" 1985 1986 1987 1988 1990))#:NIL