Number: 1571

Date: 29-Jun-84 10':53':19

Submitter: Sannella.PA


Subject: APPLY loses args when u.d.f. turns out to be NLAMBDA NOSPREAD

Assigned To: Masinter


Status: Closed

In/By: Harmony

Problem Type: Bug

Impact: Moderate

Difficulty: Easy

Frequency: Everytime

Priority: Hopefully

System: Programming Environment

Subsystem: Other



Lisp Version: 

Source Files: 

Microcode Version: 

Memory Size: 

File Server: 

Server Software Version: 

Disposition: '
["Sannella.PA" "21-Aug-84 15':38':10" Attn': Status':(Fixed->Closed) In/By':]

Description: Date': 28 Jun 84 15':20 PDT'
Subject': Lisp': typing PP in lower case causes odd behavior'
Source': Richard O''Keefe (AI Ltd)'
Lisp System Date': 19-Jun-84 14':48':49'
Machine': Dandelion (Purcell)'
Microcode version': 24,4'
Memory size': 17777'
Frequency': Always'
Impact': Annoying'
if you type in lowercase, '
pp FunctionName'
where FunctionName is perfectly correct,'
it spelling corrects "pp" to be "PP" in uppercase, but then proceeds to ignore FunctionName!!!!'
Date': 28 Jun 84 15':28 PDT'
Subject': last problem is because APPLY loses args when u.d.f. turns out to be NLAMBDA NOSPREAD'
To': LispSupport'
The problem with the spelling corrector that I said came from Richard OKeefe turns out to be because when you type at the top level '
pp FOO, it tries to APPLY the function "pp" to the atom "FOO". This eventually gets into FAULTAPPLY, but only after FOO is lost.'


Test Case: 

Edit-By: Sannella.PA

Edit-Date: 21-Aug-84 15':38':11