Number: 1795

Date: 10-Aug-84 15':05':29

Submitter: Sannella.PA

Source: Sannella.PA

Subject: NLAMBDA doc should mention problem w/ applying EVAL to args

Lisp Version: 

Description: '
Sender': Sannella.PA'
Date': 12 Jul 84 11':18':15 PDT (Thursday)'
Subject': Re': NLAMBDAs and EVAL'
In-reply-to': MASINTER''s message of 11 JUL 84 21':48 PDT'
To': MASINTER'
cc': LispSupport'
From': LispSupport.pa'
Reply-To': LispSupport.pa'
'
"should the manual discourage users from writing NLAMBDAs and instead encourage them to write macros? Need more examples of macros. "'
'
At the very least, the section on NLAMBDAs should mention this problem.  NLAMBDAs are useful, in the situation where you WANT to quote all of the arguments.  The system NLAMBDA functions that I can think of (SETQ, etc.) get around these problems by compiling inline.'
'
"This is prompted by interchange viz TRILLIUM.PRINTOUT -- how did they go astray?"'
'
I am not sure.  They are saying ''why did the system change beneath us'', but currently I suspect that they changed something (like setting LOCALVARS ← T).'


Workaround: 

Test Case: 

Edit-By: 

Edit-Date: 

Attn: Sannella

Assigned To: 

In/By: 

Disposition: 

System: Language Support

Subsystem: Stack and Interpreter

Machine: 

Disk: 

Microcode Version: 

Memory Size: 

File Server: 

Server Software Version: 

Difficulty: 

Frequency: 

Impact: Annoying

Priority: Perhaps

Status: Open

Problem Type: Documentation

Source Files: