Number: 1720

Date: 27-Jul-84 15':58':18

Submitter: Sannella.PA

Source: MASINTER.PA

Subject: Typing multiple words on a line will print =(...) -- fix up

Lisp Version: 

Description: '
Date': 24 JUL 84 21':46 PDT'
From': MASINTER.PA'
Subject': new behavior on lines with multiple elements'
To':   lispsupport'
cc':   masinter'
'
I fixed it so that when you typed several items on the line for a LAMBDA function, it shows you what is happening, e.g., if you type '
'
←LIST 1 2 3 4'
'
it will print out'
'
=(LIST 1 2 3 4)'
'
before returning the value. This is supposed to prevent the confusion that many novices have about what EVAL/EVALQT mode is doing to them.'
'
'
HOWEVER, there is a glitch, in that if the first thing on the line isn''t recognized and isn''t defined, it prints out the message and THEN complains, e.g., if you type'
'
FOOBAZ 1 2 3 4 5'
'
it will politely tell you'
'
=(FOOBAZ 1 2 3 4 5)'
'
and then complain'
'
UNDEFINED FUNCTION'
FOOBAZ'
'
'
probably should not bother ''correcting'' if it can''t really execute the form.'
'


Workaround: 

Test Case: 

Edit-By: 

Edit-Date: 27-Jul-84 15':56':48

Attn: Masinter

Assigned To: 

In/By: 

Disposition: 

System: Programming Environment

Subsystem: DWIM

Machine: 

Disk: 

Microcode Version: 

Memory Size: 

File Server: 

Server Software Version: 

Difficulty: 

Frequency: Everytime

Impact: Annoying

Priority: Perhaps

Status: Open

Problem Type: Design - UI

Source Files: