11(DEFINE-FILE-INFO PACKAGE "INTERLISP" READTABLE "INTERLISP" BASE 10)
22
3- (FILECREATED "26-Dec-2021 14:32:50 " {DSK}<Users>kaplan>Local>medley3.5>my-medley> sources>ATBL.;32 91860
3+ (FILECREATED "24-Apr-2025 21:52:35 " {WMEDLEY}< sources>ATBL.;33 91754
44
5- :CHANGES-TO (FNS MAKE-READER-ENVIRONMENT)
5+ :EDIT-BY rmk
66
7- :PREVIOUS-DATE "19-Dec-2021 14:09:43"
8- {DSK}<Users>kaplan>Local>medley3.5>my-medley>sources>ATBL.;31)
7+ :CHANGES-TO (FNS \ATBLSET EQUAL-READER-ENVIRONMENT)
98
9+ :PREVIOUS-DATE "26-Dec-2021 14:32:50" {WMEDLEY}<sources>ATBL.;32)
1010
11- (* ; "
12- Copyright (c) 1982-1987, 1990, 1993, 2018, 2021 by Venue & Xerox Corporation.
13- ")
1411
1512(PRETTYCOMPRINT ATBLCOMS)
1613
@@ -1733,26 +1730,27 @@ Copyright (c) 1982-1987, 1990, 1993, 2018, 2021 by Venue & Xerox Corporation.
17331730(DEFINEQ
17341731
17351732(\ATBLSET
1736- [LAMBDA NIL (* ; "Edited 28-Jun-2021 09:29 by rmk:")
1737- (* ; "Edited 3-Dec-86 18:07 by Pavel")
1733+ [LAMBDA NIL (* ; "Edited 24-Apr-2025 21:51 by rmk")
1734+ (* ; "Edited 28-Jun-2021 09:29 by rmk:")
1735+ (* ; "Edited 3-Dec-86 18:07 by Pavel")
17381736 (DECLARE (GLOBALVARS \ORIGREADTABLE \ORIGTERMTABLE))
17391737 (COND
17401738 ((NULL (BOUNDP '\PRIMREADTABLE))
17411739 (initrecord CHARTABLE)
17421740
1743- (* ;; "Read tables")
1741+ (* ;; "Read tables")
17441742
1745- (* ;; "RMK: If reloading, don't smash an existing hash table")
1743+ (* ;; "RMK: If reloading, don't smash an existing hash table")
17461744
17471745 [OR (HARRAYP \READTABLEHASH)
17481746 (SETQ \READTABLEHASH (HASHARRAY 20 NIL (FUNCTION STRING-EQUAL-HASHBITS)
17491747 (FUNCTION STRING-EQUAL]
17501748 (LET (TRDTBL NEW-IL-RDTBL)
1751- (PROGN (* ; "The ORIG read table")
1749+ (PROGN (* ; "The ORIG read table")
17521750 (SETQ \ORIGREADTABLE (\ORIGREADTABLE))
17531751 (READTABLEPROP \ORIGREADTABLE 'NAME 'ORIG))
1754- (PROGN (* ;
1755- "The old Interlisp T read table. May not have a use for this any more")
1752+ (PROGN (* ;
1753+ "The old Interlisp T read table. May not have a use for this any more")
17561754 (SETQ TRDTBL (COPYREADTABLE \ORIGREADTABLE))
17571755 (SETSYNTAX (CHARCODE "|")
17581756 '(MACRO READVBAR)
@@ -1767,9 +1765,9 @@ Copyright (c) 1982-1987, 1990, 1993, 2018, 2021 by Venue & Xerox Corporation.
17671765 '(MACRO FIRST READQUOTE)
17681766 TRDTBL)
17691767 (READTABLEPROP TRDTBL 'NAME "OLD-INTERLISP-T")
1770- (PROGN (* ; "Temporary")
1768+ (PROGN (* ; "Temporary")
17711769 (SETTOPVAL '%#CURRENTRDTBL# TRDTBL)))
1772- (PROGN (* ; "The old FILERDTBL")
1770+ (PROGN (* ; "The old FILERDTBL")
17731771 (SETQ FILERDTBL (COPYREADTABLE \ORIGREADTABLE))
17741772 (SETSYNTAX (CHARCODE "|")
17751773 TRDTBL FILERDTBL)
@@ -1778,24 +1776,24 @@ Copyright (c) 1982-1987, 1990, 1993, 2018, 2021 by Venue & Xerox Corporation.
17781776 (create READER-ENVIRONMENT
17791777 REREADTABLE _ FILERDTBL
17801778 REBASE _ 10
1781- REFORMAT _ :XCCS )) (* ;
1782- "need this to read files in the loadup")
1779+ REFORMAT _ :MCCS )) (* ;
1780+ "need this to read files in the loadup")
17831781 )
17841782 (PROGN (SETQ NEW-IL-RDTBL (COPYREADTABLE TRDTBL))
1785- (* ;
1786- "The new Interlisp read table is more common lispy")
1783+ (* ;
1784+ "The new Interlisp read table is more common lispy")
17871785 (READTABLEPROP NEW-IL-RDTBL 'MULTIPLE-ESCAPECHAR (CHARCODE "|"))
17881786 (READTABLEPROP NEW-IL-RDTBL 'HASHMACROCHAR (CHARCODE "#"))
17891787 (SET-DEFAULT-HASHMACRO-SETTINGS NEW-IL-RDTBL)
17901788 (READTABLEPROP NEW-IL-RDTBL 'COMMONNUMSYNTAX T)
17911789 (READTABLEPROP NEW-IL-RDTBL 'USESILPACKAGE NIL)
17921790 (READTABLEPROP NEW-IL-RDTBL 'NAME "INTERLISP")
17931791 (for I from 1 to 26 do (SETSYNTAX I 'SEPRCHAR FILERDTBL)
1794- (* ; "Make font switch chars seprs")
1795- (SETSYNTAX I 'SEPRCHAR NEW-IL-RDTBL))
1792+ (* ; "Make font switch chars seprs")
1793+ (SETSYNTAX I 'SEPRCHAR NEW-IL-RDTBL))
17961794 (SETQ *READTABLE* NEW-IL-RDTBL))
17971795
1798- (* ;; "Make ^Y like #. in the old T readtable and the new INTERLISP one.")
1796+ (* ;; "Make ^Y like #. in the old T readtable and the new INTERLISP one.")
17991797
18001798 (SETSYNTAX (CHARCODE ^Y)
18011799 '[MACRO ALWAYS (LAMBDA (FILE RDTBL)
@@ -1805,7 +1803,7 @@ Copyright (c) 1982-1987, 1990, 1993, 2018, 2021 by Venue & Xerox Corporation.
18051803 TRDTBL NEW-IL-RDTBL)
18061804 (DEFPRINT 'READTABLEP '\READTABLEP.DEFPRINT))
18071805
1808- (* ;; "Terminal tables")
1806+ (* ;; "Terminal tables")
18091807
18101808 (SETQ \ORIGTERMTABLE (\ORIGTERMTABLE))
18111809 (SETQ \PRIMTERMTABLE (COPYTERMTABLE \ORIGTERMTABLE))
@@ -1868,7 +1866,9 @@ Copyright (c) 1982-1987, 1990, 1993, 2018, 2021 by Venue & Xerox Corporation.
18681866(EQUAL-READER-ENVIRONMENT
18691867 [LAMBDA (ENV1 ENV2)
18701868
1871- (* ;; "Edited 19-Dec-2021 14:09 by rmk: Replace constant :XCCS with *DEFAULT-EXTERNALFORMAT*")
1869+ (* ;; "Edited 24-Apr-2025 21:52 by rmk")
1870+
1871+ (* ;; "Edited 19-Dec-2021 14:09 by rmk: Use *DEFAULT-EXTERNALFORMAT*")
18721872
18731873 (* ;; "Edited 19-Dec-2021 14:01 by rmk")
18741874
@@ -1921,25 +1921,23 @@ Copyright (c) 1982-1987, 1990, 1993, 2018, 2021 by Venue & Xerox Corporation.
19211921
19221922(ADDTOVAR LAMA READTABLEPROP)
19231923)
1924- (PUTPROPS ATBL COPYRIGHT ("Venue & Xerox Corporation" 1982 1983 1984 1985 1986 1987 1990 1993 2018
1925- 2021))
19261924(DECLARE%: DONTCOPY
1927- (FILEMAP (NIL (17749 28901 (GETSYNTAX 17759 . 22590 ) (SETSYNTAX 22592 . 23665 ) (SYNTAXP 23667 . 26164 )
1928- (\COPYSYNTAX 26166 . 26883 ) (\GETCHARCODE 26885 . 27173 ) (\SETFATSYNCODE 27175 . 28466 ) (
1929- \MAPCHARTABLE 28468 . 28899 )) (28934 43900 (CONTROL 28944 . 29196 ) (COPYTERMTABLE 29198 . 29565 ) (
1930- DELETECONTROL 29567 . 32208 ) (GETDELETECONTROL 32210 . 33172 ) (ECHOCHAR 33174 . 34615 ) (ECHOCONTROL
1931- 34617 . 35074 ) (ECHOMODE 35076 . 35322 ) (GETECHOMODE 35324 . 35488 ) (GETCONTROL 35490 . 35656 ) (
1932- GETTERMTABLE 35658 . 35725 ) (RAISE 35727 . 36153 ) (GETRAISE 36155 . 36317 ) (RESETTERMTABLE 36319 .
1933- 37403 ) (SETTERMTABLE 37405 . 37639 ) (TERMTABLEP 37641 . 37802 ) (\GETTERMSYNTAX 37804 . 38075 ) (
1934- \GTTERMTABLE 38077 . 38413 ) (\ORIGTERMTABLE 38415 . 42025 ) (\SETTERMSYNTAX 42027 . 42662 ) (
1935- \TERMCLASSTOCODE 42664 . 43093 ) (\TERMCODETOCLASS 43095 . 43482 ) (\LITCHECK 43484 . 43898 )) (46411
1936- 70235 (COPYREADTABLE 46421 . 46619 ) (FIND-READTABLE 46621 . 46768 ) (IN-READTABLE 46770 . 46930 ) (
1937- ESCAPE 46932 . 47185 ) (GETBRK 47187 . 47325 ) (GETREADTABLE 47327 . 47463 ) (GETSEPR 47465 . 47603 ) (
1938- READMACROS 47605 . 47868 ) (READTABLEP 47870 . 48033 ) (READTABLEPROP 48035 . 53193 ) (RESETREADTABLE
1939- 53195 . 57442 ) (SETBRK 57444 . 59054 ) (SETREADTABLE 59056 . 59244 ) (SETSEPR 59246 . 60788 ) (
1940- \GETREADSYNTAX 60790 . 63480 ) (\GTREADTABLE 63482 . 63707 ) (\GTREADTABLE1 63709 . 63965 ) (
1941- \ORIGREADTABLE 63967 . 65875 ) (\READCLASSTOCODE 65877 . 66328 ) (\SETMACROSYNTAX 66330 . 68125 ) (
1942- \SETREADSYNTAX 68127 . 69188 ) (\READTABLEP.DEFPRINT 69190 . 70233 )) (83067 87520 (\ATBLSET 83077 .
1943- 87518 )) (87967 91384 (MAKE-READER-ENVIRONMENT 87977 . 89634 ) (EQUAL-READER-ENVIRONMENT 89636 . 90786 )
1944- (SET-READER-ENVIRONMENT 90788 . 91382 )))))
1925+ (FILEMAP (NIL (17619 28771 (GETSYNTAX 17629 . 22460 ) (SETSYNTAX 22462 . 23535 ) (SYNTAXP 23537 . 26034 )
1926+ (\COPYSYNTAX 26036 . 26753 ) (\GETCHARCODE 26755 . 27043 ) (\SETFATSYNCODE 27045 . 28336 ) (
1927+ \MAPCHARTABLE 28338 . 28769 )) (28804 43770 (CONTROL 28814 . 29066 ) (COPYTERMTABLE 29068 . 29435 ) (
1928+ DELETECONTROL 29437 . 32078 ) (GETDELETECONTROL 32080 . 33042 ) (ECHOCHAR 33044 . 34485 ) (ECHOCONTROL
1929+ 34487 . 34944 ) (ECHOMODE 34946 . 35192 ) (GETECHOMODE 35194 . 35358 ) (GETCONTROL 35360 . 35526 ) (
1930+ GETTERMTABLE 35528 . 35595 ) (RAISE 35597 . 36023 ) (GETRAISE 36025 . 36187 ) (RESETTERMTABLE 36189 .
1931+ 37273 ) (SETTERMTABLE 37275 . 37509 ) (TERMTABLEP 37511 . 37672 ) (\GETTERMSYNTAX 37674 . 37945 ) (
1932+ \GTTERMTABLE 37947 . 38283 ) (\ORIGTERMTABLE 38285 . 41895 ) (\SETTERMSYNTAX 41897 . 42532 ) (
1933+ \TERMCLASSTOCODE 42534 . 42963 ) (\TERMCODETOCLASS 42965 . 43352 ) (\LITCHECK 43354 . 43768 )) (46281
1934+ 70105 (COPYREADTABLE 46291 . 46489 ) (FIND-READTABLE 46491 . 46638 ) (IN-READTABLE 46640 . 46800 ) (
1935+ ESCAPE 46802 . 47055 ) (GETBRK 47057 . 47195 ) (GETREADTABLE 47197 . 47333 ) (GETSEPR 47335 . 47473 ) (
1936+ READMACROS 47475 . 47738 ) (READTABLEP 47740 . 47903 ) (READTABLEPROP 47905 . 53063 ) (RESETREADTABLE
1937+ 53065 . 57312 ) (SETBRK 57314 . 58924 ) (SETREADTABLE 58926 . 59114 ) (SETSEPR 59116 . 60658 ) (
1938+ \GETREADSYNTAX 60660 . 63350 ) (\GTREADTABLE 63352 . 63577 ) (\GTREADTABLE1 63579 . 63835 ) (
1939+ \ORIGREADTABLE 63837 . 65745 ) (\READCLASSTOCODE 65747 . 66198 ) (\SETMACROSYNTAX 66200 . 67995 ) (
1940+ \SETREADSYNTAX 67997 . 69058 ) (\READTABLEP.DEFPRINT 69060 . 70103 )) (82937 87494 (\ATBLSET 82947 .
1941+ 87492 )) (87941 91385 (MAKE-READER-ENVIRONMENT 87951 . 89608 ) (EQUAL-READER-ENVIRONMENT 89610 . 90787 )
1942+ (SET-READER-ENVIRONMENT 90789 . 91383 )))))
19451943STOP
0 commit comments