Number: 969

Date:  4-May-84  9':55':15

Submitter: Sannella.PA

Source: JonL.pa

Subject: DWIMFLG should not be turned off during Rename phase of loadup

Assigned To: Masinter

Attn: 

Status: Fixed

In/By: 

Problem Type: Bug

Impact: Moderate

Difficulty: Hard

Frequency: Everytime

Priority: Unlikely

System: Language Support

Subsystem: Bootstrapping and Teleraid

Machine: 

Disk: 

Lisp Version: 

Source Files: 

Microcode Version: 

Memory Size: 

File Server: 

Server Software Version: 

Disposition: [I forget why this is hard, but it is. Everytime I touch MAKEINIT it breaks, so I''m a little reluctant. It IS very annoying that IF doesn''t work, though. Maybe I could at least special case it. -- lmm][fixed a while ago - LMM]

Description: '
Date': 24 Apr 84 21':45 PST'
From': JonL.pa'
Subject': Want AR on loss of "if" during Rename phase'
To': LispSupport'
cc': Sannella, Kaplan, vanMelle, JonL.pa'
'
I see two problems here, although maybe one AR will cover them.'
'
Code that goes into the init.sysout cannot use "if", for the rename phase fails to expand "if" (although it correctly expands lots of other clisp expressions).'
'
Code that is actually running during the Rename phase will find that it can''t rely upon clisp expressions working (DWIMFLG is off!); generally this is of no consequence to compiled code, but most macros are run interpretively.  Even when the code output by the macro is clisp-free, the S-expression body of the macro should still be able to use clisp forms.'
'
-----'
'
Date':  9 May 84 13':31':31 PDT (Wednesday)'
From': masinter.PA'
Subject': Re': [JonL.pa': Want AR on loss of "if" during Rename phase]'
In-reply-to': JonL''s message of 8 May 84 20':50 PDT'
To': JonL'
cc': Sannella, Masinter'
'
I will warn you that this is a very tricky part of the system -- I get lost every time I touch it and it takes a couple of days to get out. Be careful if you decide to attempt this.'
'
Larry'
'
-----'
'
Date': 10 May 84 15':02 PDT'
From': JonL.pa'
Subject': Re': [JonL.pa': Want AR on loss of "if" during Rename phase]'
In-reply-to': masinter.PA''s message of 9 May 84 13':31':31 PDT (Wednesday)'
To': masinter.PA'
cc': JonL.PA, Sannella.PA'
'
Yea, I know, I read your comments in the AR.'
'
I doubt that I''ll ever have time to dive into it, unless the MAKEINIT phase ever has to be substantially hacked for some other reason.'
'
-- JonL --'
'
'


Workaround: 

Test Case: 

Edit-By: Masinter

Edit-Date: 10-Aug-84 13':11':06