Number: 1571 Date: 29-Jun-84 10':53':19 Submitter: Sannella.PA Source: masinter.pa Subject: APPLY loses args when u.d.f. turns out to be NLAMBDA NOSPREAD Assigned To: Masinter Attn: Status: Closed In/By: Harmony Problem Type: Bug Impact: Moderate Difficulty: Easy Frequency: Everytime Priority: Hopefully System: Programming Environment Subsystem: Other Machine: Disk: 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' From': masinter.pa' Subject': Lisp': typing PP in lower case causes odd behavior' To': LispSupport.pa' cc': masinter.pa' ' 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' From': masinter.pa' 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.' ' Larry' ' Workaround: Test Case: Edit-By: Sannella.PA Edit-Date: 21-Aug-84 15':38':11