Number: 222 Date: 21-Mar-84 12':23':46 Submitter: Sannella.PA Source: masinter.PA Subject: SHOWPRINT, ?? doesn''t use T readtable Lisp Version: Description: ' ' I diagnosted this to be that SHOWPRINT doesn''t use the T readtable. YOu can most easily see this if you ' (SETSYNTAX ''A ''(MACRO (LAMBDA (X) (HELP]' ' i.e., make "A" be a readmacro in the NIL readtable. Then if you type in (QUOTE A) you''ll see the SYSPRETTYFLG difference. Also, ?? printout of the history list is bad. ' ' Original message - - - - - - - - - -' ' Received': from USC-ISIF.ARPA by PARC-MAXC.ARPA; 16 MAR 84 18':57':24 PST' Date': 16 Mar 84 18':55 PST' Subject': ESCQUOTE' From': Don.Cohen <DONC@USC-ISIF.ARPA>' To': masinter.PA' ' I have a line in my init file that does':' (SETSYNTAX 39 (QUOTE (MACRO FIRT NONIMMEDIATE ESCQUOTE READ'')) T)' When I print an atom containing a '', I get %'' if SYSPRETTYFLG is NIL and '' if it''s T. What in the world does SYSPRETTYFLG have to do with this? I thought NOESCQUOTE vs. ESCQUOTE was supposed to make the difference. This happens on the 10, VAX and Dolphin. It''s not just a matter of whether the atom is being prettyprinted - the same thing happens if I do PRINTs. It also happens for other characters than ''.' ' -----' ' Date': 19 Mar 84 19':23 PST' From': Masinter.pa' Subject': Re': ESCQUOTE' In-reply-to': Don.Cohen <DONC@USC-ISIF.ARPA>''s message of 16 Mar 84 18':55 PST' To': DONC@USC-ISIF' cc': LISPSUPPORT' ' Apparently, SYSPRETTYFLG causes output to be printed with the NIL readtable instead of the T readtable. ' ' Usually it doesn''t matter since they are the same.' ' -----' ' Date': 19 Mar 84 19':26 PST' From': Masinter.pa' Subject': Re': ESCQUOTE' In-reply-to': Don.Cohen <DONC@USC-ISIF.ARPA>''s message of 16 Mar 84 18':55 PST' To': DONC@USC-ISIF' cc': LISPSUPPORT' ' workaround':' ' ADVISE(SHOWPRINT AROUND (RESETFORM (SETREADTABLE T) *]' ' that solves some of the problems although not all of them.' Workaround: Test Case: Edit-By: masinter.PA Edit-Date: 22-Mar-84 16':51':57 Attn: Kaplan.pa Assigned To: Masinter In/By: Disposition: [lmm': title] System: Language Support Subsystem: Read and Print Machine: Disk: Microcode Version: Memory Size: File Server: Server Software Version: Difficulty: Moderate Frequency: Intermittent Impact: Moderate Priority: Perhaps Status: Open Problem Type: Bug Source Files: