Number: 372

Date: 29-Mar-84 13':07':20

Submitter: Sannella.pa

Source: JonL

Subject: Want "optimizers" in addition to macros

Lisp Version: 

Description: Date': 29 MAR 84 12':30 PST'
From': JONL.PA'
Subject': Re': DEFINEDP and FGETD'
To':   MASINTER'
cc':   LispSupport, JONL'
'
'
'
The "secondary" suggestion to have something parallel to the MacLisp/Lispm'
"optimizers" or "source-code-rewrites" would remove a number of totally'
bogus "MACROs" from interlisp -- functions which have a MACRO definition,'
but which macro try to "punt out" if not called by the compiler.  Since'
EXPANDMACRO exists, it ought be be clear that the kludgy techniques such as'
found in the FGETD macro are totally inadequate.'
'
'
[note from LMM': doesn''t EXPANDMACRO sometimes want to expand the optimizer? Is there an EXPANDOPTIMIZER which is different than EXPANDMACRO?]

Workaround: 

Test Case: 

Edit-By: Sannella.PA

Edit-Date: 27-Jun-84 14':04':58

Attn: 

Assigned To: 

In/By: 

Disposition: 

System: Language Support

Subsystem: Compiler, Code Format

Machine: 

Disk: 

Microcode Version: 

Memory Size: 

File Server: 

Server Software Version: 

Difficulty: Moderate

Frequency: 

Impact: 

Priority: Perhaps

Status: Declined

Problem Type: Design - UI

Source Files: