Number: 255

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

Submitter: Sannella.PA


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'
(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.'


Test Case: 

Edit-By: Masinter.PA

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

Attn: Kaplan, vanMelle

Assigned To: 


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

System: Text

Subsystem: TTYIN



Microcode Version: 

Memory Size: 

File Server: 

Server Software Version: 

Difficulty: Moderate

Frequency: Intermittent

Impact: Minor

Priority: Perhaps

Status: Open

Problem Type: Bug

Source Files: