(DEFINE-FILE-INFO PACKAGE "XCL-USER" READTABLE "XCL")(il:filecreated "19-Oct-87 19:12:18" il:{phylum}<cameron>lisp>superparentheses.\;8 3991         il:|changes| il:|to:|  (il:vars il:superparenthesescoms)      il:|previous| il:|date:| "27-Aug-87 17:45:28" il:{phylum}<cameron>lisp>superparentheses.\;7); Copyright (c) 1987 by Andrew J Cameron, III and Xerox Corporation.  All rights reserved.(il:prettycomprint il:superparenthesescoms)(il:rpaqq il:superparenthesescoms ((il:* il:|;;;| " This file provides CommonLisp with SUPERPARENTHESES")                                                       (il:* il:|;;| " This is done by simply copying the SyntaxClass of [ (LEFTBRACKET) and ] (RIGHTBRACKET) from the original InterLisp readtable to a copy of the CommonLisp readtable which becomes named LISP[].")                                                       (il:* il:|;;| "This new readtable can be accessed via: (IL:FIND-READTABLE \"LISP[]\")")                                                       (il:* il:|;;|   "The original CommonLisp readtable can be re-obtained via: (setq *readtable* (copy-readtable nil))")                                                       (il:* il:|;;| "Thanks to Bill VanMelle for suggestions and simplifications.")                                   (il:prop il:makefile-environment il:superparentheses)                                   (il:p (let ((rdtbl (copy-readtable nil)))                                                                  (il:* il:|;;| "Copy the original readtable")                                                                  (il:* il:|;;| "Transfer the charMacro definition of [ and ]")                                              (set-syntax-from-char #\[ #\[ rdtbl 'il:orig)                                              (set-syntax-from-char #\] #\] rdtbl 'il:orig)                                                                  (il:* il:|;;| "give the readtable a printname")                                              (il:readtableprop rdtbl 'il:name "LISP[]")                                                                  (il:* il:|;;| "Would actually like it to become the readtable of the primary EXEC window, but this may not be what the used expects.")                                                                  (il:* il:|;;| "(setq *readtable* (IL:FIND-READTABLE \"LISP[]\"))")))))(il:* il:|;;;| " This file provides CommonLisp with SUPERPARENTHESES")(il:* il:|;;| " This is done by simply copying the SyntaxClass of [ (LEFTBRACKET) and ] (RIGHTBRACKET) from the original InterLisp readtable to a copy of the CommonLisp readtable which becomes named LISP[].")(il:* il:|;;| "This new readtable can be accessed via: (IL:FIND-READTABLE \"LISP[]\")")(il:* il:|;;| "The original CommonLisp readtable can be re-obtained via: (setq *readtable* (copy-readtable nil))")(il:* il:|;;| "Thanks to Bill VanMelle for suggestions and simplifications.")(il:putprops il:superparentheses il:makefile-environment (:package "XCL-USER" :readtable "XCL"))(let ((rdtbl (copy-readtable nil)))                    (il:* il:|;;| "Copy the original readtable")                    (il:* il:|;;| "Transfer the charMacro definition of [ and ]")     (set-syntax-from-char #\[ #\[ rdtbl 'il:orig)     (set-syntax-from-char #\] #\] rdtbl 'il:orig)                    (il:* il:|;;| "give the readtable a printname")     (il:readtableprop rdtbl 'il:name "LISP[]")                    (il:* il:|;;| "Would actually like it to become the readtable of the primary EXEC window, but this may not be what the used expects.")                    (il:* il:|;;| "(setq *readtable* (IL:FIND-READTABLE \"LISP[]\"))"))(il:putprops il:superparentheses il:copyright ("Andrew J Cameron, III and Xerox Corporation" 1987))(il:declare\: il:dontcopy  (il:filemap (nil)))il:stop