Number: 255

Date: 22-Mar-84 11':22':12

Submitter: Sannella.PA

Source: DONC@USC-ISIF.ARPA

Subject: typing ''(a s<cr>d] causes U.D.F. because LASTC wrong after toplevel Readmacro

Lisp Version: 

Description: '
'
If you trace LASTC and type'
'
''(A B C]'
'
and '
'
''(A B C)'
'
you will see in the right-bracket case that the LASTC is "]" rather than ")". This is apparently the result of the special case in \SUBREAD for top-level readmacro calls terminated with right brackets! I didn''t write it or understand it -- do you? - lmm'
'
'
Received': from USC-ISIF.ARPA by PARC-MAXC.ARPA; 21 MAR 84 11':34':51 PST'
Date': 21 Mar 84 11':29 PST'
Subject': Another weird interlisp behavior'
From': Don.Cohen <DONC@USC-ISIF.ARPA>'
To': masinter.PA, ddyer@USC-ISIF.ARPA'
'
It seems that the distinction between EVAL and APPLY format is fooled by':'
''(a s'
d]'
(notice that without the carriage return this works fine)'
On both vax and dolphin (I haven''t tried 10) this complains that'
(QUOTE (a s d)) is an undefined function.'


Workaround: 

Test Case: 

Edit-By: Masinter.PA

Edit-Date: 15-Aug-84  1':52':56

Attn: Kaplan, vanMelle

Assigned To: 

In/By: 

Disposition: [tracked down problem to READ 15 Aug 84]

System: Text

Subsystem: TTYIN

Machine: 

Disk: 

Microcode Version: 

Memory Size: 

File Server: 

Server Software Version: 

Difficulty: Moderate

Frequency: Intermittent

Impact: Minor

Priority: Perhaps

Status: Open

Problem Type: Bug

Source Files: