* New starter.sysout contains the UTF-8 external format * Init.sysout is created with the UTF-8 external format * Files with non-ascii characters and some other files converted to UTF-8, for basic testing * Environment arg of WITH-READER-ENVIRONMENT can be a stream * Compiler functions now respect the external format as copied from the source file * Colon is the package delimiter in DEFINE-FILE-INFO expressions * UNICODE file is deprecated in favor of UNICODE-FORMATS and UNICODE-TABLES
105 lines
5.3 KiB
Plaintext
105 lines
5.3 KiB
Plaintext
(DEFINE-FILE-INFO :PACKAGE "INTERLISP" :READTABLE "INTERLISP" :BASE 10 :FORMAT :UTF-8)
|
||
|
||
(FILECREATED "25-Feb-2026 23:00:30" ("compiled on " {WMEDLEY}<sources>CMLREAD.;24)
|
||
"25-Feb-2026 17:00:12" "COMPILE-FILEd" in "FULL 25-Feb-2026 ..." dated "25-Feb-2026 17:00:21")
|
||
(FILECREATED "25-Feb-2026 11:51:19" {WMEDLEY}<sources>CMLREAD.;24 12180 :EDIT-BY rmk :CHANGES-TO (VARS
|
||
CMLREADCOMS) (FUNCTIONS WITH-READER-ENVIRONMENT) :PREVIOUS-DATE "25-Feb-2026 09:25:29"
|
||
{WMEDLEY}<sources>CMLREAD.;21)
|
||
(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
|
||
(FUNCTIONS WITH-READER-ENVIRONMENT) (PROP INFO WITH-READER-ENVIRONMENT) (ADDVARS (SYSSPECVARS
|
||
*PACKAGE* *READTABLE* *READ-BASE* *PRINT-BASE*)) (GLOBALVARS *COMMON-LISP-READ-ENVIRONMENT*) (INITVARS
|
||
(*COMMON-LISP-READ-ENVIRONMENT* (create READER-ENVIRONMENT REPACKAGE â†<C3A2> (CL:FIND-PACKAGE "USER")
|
||
REREADTABLE â†<C3A2> CMLRDTBL REBASE â†<C3A2> 10 REFORMAT â†<C3A2> :MCCS)))) (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*) |