Number: 1212

Date: 23-May-84 17':09':37

Submitter: Sannella.PA

Source: MASINTER.PA

Subject: Macro-expansion independent of DWIM

Assigned To: Masinter

Attn: 

Status: Closed

In/By: Harmony

Problem Type: Design - UI

Impact: Annoying

Difficulty: Moderate

Frequency: Everytime

Priority: Hopefully

System: Programming Environment

Subsystem: DWIM

Machine: 

Disk: 

Lisp Version: 

Source Files: 

Microcode Version: 

Memory Size: 

File Server: 

Server Software Version: 

Disposition: '
["Sannella.PA" "21-Aug-84 18':07':51" Attn': Status':(Fixed->Closed) In/By':]

Description: '
Date': 19 MAY 84 22':47 PDT'
From': MASINTER.PA'
Subject': minor surgery performed...'
To':   JonL, LispSupport'
'
...'
'
(b) I also installed the expansion of macros at a much ''higher'' level (or closer to the source), before DWIMFLG is tested and a large amount of otherwise unnecessary processing was done.'
'
This means that macro expansion can continue even when users turn off DWIM. '
'
Now': I think I''ve completed the surgery, but I haven''t sewn the patient back together yet': I''m working on Maxc and have tested the new DWIM and macro expansion interpreted, but I have not compiled the new versions. They are DWIMIFY and MACROS on <LispCore>Sources>. '
'
Both files need BCOMPL rather than TCOMPL.'
'
I will attempt compilation on Monday.'
'


Workaround: 

Test Case: 

Edit-By: Sannella.PA

Edit-Date: 21-Aug-84 18':07':52