Number: 969

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

Submitter: Sannella.PA


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

Assigned To: Masinter


Status: Fixed


Problem Type: Bug

Impact: Moderate

Difficulty: Hard

Frequency: Everytime

Priority: Unlikely

System: Language Support

Subsystem: Bootstrapping and Teleraid



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'
Subject': Want AR on loss of "if" during Rename phase'
To': LispSupport'
cc': Sannella, Kaplan, vanMelle,'
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': [': 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.'
Date': 10 May 84 15':02 PDT'
Subject': Re': [': 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 --'


Test Case: 

Edit-By: Masinter

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