(FILECREATED " 7-Aug-86 01:34:09" ("compiled on " {ERIS}SOURCES>APRINT.;31) " 6-Aug-86 19:24:42" recompiled changes: \PRINDATUM in "Xerox Lisp 6-Aug-86 ..." dated " 6-Aug-86 19:41:41") (FILECREATED " 7-Aug-86 01:33:35" {ERIS}SOURCES>APRINT.;31 70827 changes to: (FNS \PRINDATUM ) previous date: " 4-Aug-86 16:26:46" {ERIS}SOURCES>APRINT.;29) (RPAQ? PLVLFILEFLG NIL) (RPAQ? \LINELENGTH 82) (RPAQ? \FLOATFORMAT T) (RPAQ? PRXFLG NIL) (RPAQ? *PRINT-BASE* 10) (RPAQ? *READ-BASE* 10) (RPAQ? *PRINT-RADIX* NIL) (RPAQ? *PRINT-ESCAPE* T) (RPAQ? *PRINT-CASE* (QUOTE :UPCASE)) (RPAQ? *PRINT-GENSYM* T) (RPAQ? *PRINT-LEVEL* NIL) (RPAQ? *PRINT-LENGTH* NIL) (RPAQ? *PRINT-PRETTY* NIL) (RPAQ? *PRINT-CIRCLE* NIL) (RPAQ? *PRINT-ARRAY* NIL) (RPAQ? *PRINT-CIRCLE-HASHTABLE* NIL) (RPAQ? *PACKAGE* NIL) (RPAQ? *KEYWORD-PACKAGE* NIL) (RPAQ? \DEFPRINTFNS NIL) PRIN1 D1 (L (1 FILE 0 X) P 7 \THISFILELINELENGTH P 6 *PRINT-RADIX* P 5 *PRINT-ESCAPE* P 4 *PRINT-LENGTH* P 3 *PRINT-LEVEL* F 10Q *READTABLE* F 11Q \TERM.OFD F 12Q *PRINT-LENGTH* F 13Q PLVLFILEFLG F 14Q *PRINT-LEVEL*) PAg !W jh HWWYWIW2HZdj`nhJ_@Hj @(114Q \PRINDATUM 6 \GETSTREAM) (73Q \LINELENGTH 60Q STREAM 16Q READTABLEP 3 OUTPUT) () PRIN2 D1 (L (2 RDTBL 1 FILE 0 X) P 10Q \THISFILELINELENGTH P 7 *PRINT-LENGTH* P 6 *PRINT-LEVEL* P 5 *PRINT-RADIX* P 4 *PRINT-ESCAPE* P 3 *READTABLE* F 11Q *READTABLE* F 12Q \TERM.OFD F 13Q PLVLFILEFLG F 14Q *PRINT-LENGTH* F 15Q *PRINT-BASE* F 16Q *PRINT-LEVEL*) g Ag !BBdiWb jh HWWBiWl hIWIWHZdj`nhJ_@Hj @(143Q \PRINDATUM 6 \GETSTREAM) (122Q \LINELENGTH 107Q STREAM 33Q READTABLEP 26Q READTABLEP 3 OUTPUT) () PRIN3 D1 (L (1 FILE 0 X) P 6 \THISFILELINELENGTH P 5 *PRINT-RADIX* P 4 *PRINT-ESCAPE* P 3 *PRINT-LENGTH* P 2 *PRINT-LEVEL* F 7 *READTABLE* F 10Q \TERM.OFD F 11Q *PRINT-LENGTH* F 12Q PLVLFILEFLG F 13Q *PRINT-LEVEL*) 6Ag W jh HWWYWIW2@Hj @(62Q \PRINDATUM 6 \GETSTREAM) (16Q READTABLEP 3 OUTPUT) () PRIN4 D1 (L (2 RDTBL 1 FILE 0 X) P 7 \THISFILELINELENGTH P 6 *PRINT-LENGTH* P 5 *PRINT-LEVEL* P 4 *PRINT-RADIX* P 3 *PRINT-ESCAPE* P 2 *READTABLE* F 10Q *READTABLE* F 11Q \TERM.OFD F 12Q PLVLFILEFLG F 13Q *PRINT-LENGTH* F 14Q *PRINT-BASE* F 15Q *PRINT-LEVEL*) MAg BBdiWb jh HWWBiWl hIWIW@Hj @(111Q \PRINDATUM 6 \GETSTREAM) (33Q READTABLEP 26Q READTABLEP 3 OUTPUT) () PRINT D1 (L (2 RDTBL 1 FILE 0 X)) !Ag @HB H Hl lI@(17Q PRIN2 6 \GETSTREAM) (23Q STREAM 3 OUTPUT) () PRINTCCODE D1 (L (1 FILE 0 CHARCODE)) )Ag @dj@@@ H HIlJ(26Q \ILLEGAL.ARG 6 \GETSTREAM) (35Q STREAM 3 OUTPUT) () PRINTLEVEL D1 (L (1 CDRVAL 0 CARVAL) F 0 *PRINT-LEVEL* F 1 *PRINT-LENGTH*) 6@(PmQm@j@h@cAjAhAcb@bNIL NIL () RADIX D1 (L (0 N) F 1 *PRINT-BASE*) #Q@@HdkHHdl$H c(34Q \INVALID.RADIX) NIL () SPACES D1 (L (1 FILE 0 N)) OAg 1HZdj`nhJY@HIH @djH Hl lKkٰ(62Q FRESHLINE 6 \GETSTREAM) (75Q STREAM 50Q STREAM 30Q \LINELENGTH 15Q STREAM 3 OUTPUT) () TERPRI D1 (L (0 FILE)) @g H Hl lIh(6 \GETSTREAM) (15Q STREAM 3 OUTPUT) () FRESHLINE D1 (L (0 STREAM)) d@dl 8dRlj2@dRlj@4@kH@@g bj@ @l lHih(103Q GETSTREAM) (122Q STREAM 110Q STREAM 100Q OUTPUT 57Q FDEV 52Q STREAM 33Q STREAM 13Q STREAM) () DEFPRINT D1 (L (1 FN 0 TYPE)) 1@d3 b`HA@A`H` (51Q DREMOVE 7 \TYPENAMEFROMNUMBER) (54Q \DEFPRINTFNS 46Q \DEFPRINTFNS 37Q \DEFPRINTFNS 33Q \DEFPRINTFNS 14Q \DEFPRINTFNS) () LINELENGTH D1 (L (1 FILE 0 N)) 6Ag H@#@3k@@ H@dinj(36Q \ILLEGAL.ARG 6 \GETSTREAM) (44Q STREAM 15Q STREAM 3 OUTPUT) () PRINT-CIRCLE-LOOKUP D1 (L (0 OBJECT) F 4 *PRINT-CIRCLE-NUMBER* F 5 *PRINT-CIRCLE-HASHTABLE* F 6 *READTABLE*) k@U 1Hdghd g,V To @UTKJI Tkci H3V Ho h o (150Q CL:ERROR 140Q VALUES 134Q CONCAT 124Q CHARACTER 104Q VALUES 71Q CL:PUTHASH 55Q CONCAT 45Q CHARACTER 24Q VALUES 4 GETHASH) (116Q READTABLEP 37Q READTABLEP 30Q T2 14Q T1) ( 145Q "Print-circle-lookup hashtable error!" 131Q "#" 52Q "=") PRINT-CIRCLE-LABEL-P D1 (L (0 OBJECT) F 1 *PRINT-CIRCLE-HASHTABLE*) @Q HgH3 H(4 GETHASH) (13Q T2) () PRINT-CIRCLE-SCAN D1 (L (0 OBJECT) F 4 *PRINT-ARRAY*) f@dl @ @bhH H iT@ @ 1@d kHg@ HjJKIK KkԻ(135Q PRINT-CIRCLE-SCAN 115Q MAKE-ARRAY 101Q ARRAY-RANK 71Q ARRAY-TOTAL-SIZE 63Q PRINT-CIRCLE-ENTER 47Q ARRAY-ELEMENT-TYPE 41Q CL:ARRAYP 20Q PRINT-CIRCLE-SCAN 12Q PRINT-CIRCLE-ENTER) (111Q :DISPLACED-TO) () PRINT-CIRCLE-ENTER D1 (L (0 OBJECT) F 5 *PRINT-CIRCLE-HASHTABLE* F 6 THERE-ARE-CIRCLES) A@U AH@UJIg hg@ULKg ic Hgio (76Q CL:ERROR 52Q CL:PUTHASH 26Q CL:PUTHASH 4 GETHASH) (63Q T2 47Q T2 33Q T1 23Q T1) ( 73Q "Print-circle-enter hashtable error!") \PRINDATUM D1 (L (2 CPL 1 STREAM 0 X) P 11Q *PRINT-ESCAPE* P 10Q *PRINT-LEVEL* F 12Q *READTABLE* F 13Q *PRINT-LENGTH* F 14Q *PRINT-CIRCLE-HASHTABLE* F 15Q *PRINT-LEVEL* F 16Q \THISFILELINELENGTH F 17Q *PRINT-BASE* F 20Q *PRINT-RADIX* F 21Q SUPER)  @dl@A dlʿBjb@W@ ZJHAH IAl HIWhW W jjBA WBBBkbAl( K5@AB @bd3Al W@ Ao @AB k[WAi Ao @A Al) hdkdlZ`Ml& `<A@WZdkJJdl$J iW WHI  HIhhdlR`1l& ` A@HIA``ihh` HIdl@A l@A @di @Aj  qW"`_#WdBjO@AjlI_W j]WAdlWA AW[ KLlJA Al Al{ HHA Al} A Al#lN@A Od OA OObf(1215Q \PRINDATUM 1171Q \PRINTADDR 1145Q \CKPOSBOUT 1136Q \LITPRIN 1127Q \CKPOSBOUT 1120Q \CKPOSBOUT 1112Q \PRINTADDR 1105Q \CKPOSSOUT 1074Q \LITPRIN 1015Q FRESHLINE 674Q TYPENAME 670Q PRINT-INSTANCE 660Q \INSTANCE-P 651Q \PRINSTACKP 637Q \PRINSTRING 611Q \CKPOSSOUT 606Q \CONVERT.FLOATING.NUMBER 527Q CONCAT 517Q ALLOCSTRING 445Q \CKPOSSOUT 442Q \CONVERTNUMBER 425Q \INVALID.RADIX 371Q CONCAT 361Q ALLOCSTRING 332Q \CKPOSBOUT 323Q \PRINDATUM 315Q \CKPOSSOUT 303Q \ELIDE.PRINT.TAIL 264Q \PRINDATUM 255Q \CKPOSSOUT 243Q PRINT-CIRCLE-LABEL-P 232Q \CKPOSBOUT 212Q \PRINDATUM 177Q \CKPOSBOUT 152Q \ELIDE.PRINT.ELEMENT 101Q \CKPOSBOUT 70Q \CKPOSSOUT 51Q \MVLIST 46Q PRINT-CIRCLE-LOOKUP 14Q \LITPRIN) (1151Q STREAM 1052Q STREAM 1034Q STREAM 1024Q READTABLEP 777Q STREAM 757Q READTABLEP 704Q \DEFPRINTFNS 622Q \\NUMSTR1.GLOBALRESOURCE 615Q \\NUMSTR.GLOBALRESOURCE 603Q \FLOATFORMAT 575Q \\NUMSTR.GLOBALRESOURCE 566Q \\NUMSTR1.GLOBALRESOURCE 555Q PRXFLG 547Q \PNAMEDEVICE 542Q STREAM 522Q \\NUMSTR1.GLOBALRESOURCE 510Q \\NUMSTR.GLOBALRESOURCE 473Q \\NUMSTR.GLOBALRESOURCE 464Q \\NUMSTR1.GLOBALRESOURCE 456Q \\NUMSTR1.GLOBALRESOURCE 451Q \\NUMSTR.GLOBALRESOURCE 364Q \\NUMSTR1.GLOBALRESOURCE 352Q \\NUMSTR.GLOBALRESOURCE 132Q READTABLEP) ( 1102Q " @ " 312Q " . " 252Q ". ") \ELIDE.PRINT.ELEMENT D1 (L (0 STREAM)) @H HIlJ(3 \ELIDE.ELEMENT.CHAR) (12Q STREAM) () \ELIDE.ELEMENT.CHAR D1 (F 0 *READTABLE*) P jPl&NIL (15Q READTABLEP 3 READTABLEP) () \ELIDE.PRINT.TAIL D1 (L (1 NOSPACEP 0 STREAM)) A@ @l lH@ (32Q \SOUT 26Q \ELIDE.TAIL.STRING) (6 STREAM) () \ELIDE.TAIL.STRING D1 (F 0 *READTABLE*) P jooNIL (3 READTABLEP) ( 22Q "--" 15Q "...") \CKPOSBOUT D1 (L (1 X 0 STREAM) F 1 \THISFILELINELENGTH) &Q@dkQ@ @ @AlH(23Q FRESHLINE) (30Q STREAM 7 STREAM) () \CKPOSSOUT D1 (L (1 X 0 STREAM) F 7 \THISFILELINELENGTH) `WA@W@ AaHkٻHKHغHCjhi]Kk[JMLKLK¹@ @IlNh(30Q FRESHLINE) (121Q STREAM 15Q STREAM 7 STRINGP) () \CONVERTNUMBER D1 (L (5 NSB 4 NS 3 RDTBL 2 IGNORE 1 R 0 N)) @jo`j@@j@XDZkٻhAlCDJmZIAܽl M&Ml0' jIlDKk[lQ iMl lA IAYjHDJmZl- Al CL@l A@wAdlDJmZlxQlDJmZloCAlDJmZlb4DJmZlr DJmZAl l0 l ADJmZAl l0 DJmZC DJKE (432Q SUBSTRING 422Q RPLCHARCODE 401Q RPLCHARCODE 352Q RPLCHARCODE 344Q IMOD 327Q RPLCHARCODE 201Q RPLCHARCODE 153Q RPLCHARCODE 134Q RPLCHARCODE) (414Q READTABLEP 105Q READTABLEP 35Q STRINGP 32Q STRINGP) ( 7 "0") \LITPRIN D1 (L (1 STREAM 0 X) F 12Q \THISFILELINELENGTH F 13Q *READTABLE* F 14Q *PACKAGE* F 15Q *PRINT-ESCAPE* F 16Q *PRINT-CASE* F 17Q *PRINT-GENSYM* F 20Q *KEYWORD-PACKAGE*)  WW!W@HAId JW `@YhI!WlH ZkH W kH h@dW hdI klH W@AWA j@WgWjhs I\I jh^HkXM(HOCjDjBW>B CuDkOB _BIlOKB _BJlOj@BO0_4_6O0 jh_8O.k_.O6CB _BJlOB AB jA _jOOQjOٱJO8O4O.O4O._2JO2IB _BIlOB _BO2lOvHk.@ l.%B _ BIlO B _"Bl.lO"OAjh `Aj@iAjhW@gDO0_8_:O0 jh_lH(221Q \SOUT 210Q \LITPRIN 174Q STKNAME 161Q RELSTKP 133Q \PRINTADDR 126Q \SOUT 64Q FRESHLINE 31Q STKNAME 20Q STKNAME 7 RELSTKP) (226Q STREAM 137Q STREAM 104Q STREAM 72Q READTABLEP 47Q STREAM) ( 215Q "*form*" 167Q "released" 122Q "