[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: remote environments



    Date: Fri, 10 Mar 89  16:49:44 CST
    From: David N Gray <Gray@DSG.csc.ti.com>

    > 	 - If so, do initforms have access to macros and constants defined
    > 	   earlier in the file?
    > 
    > Initforms certainly have access to those things since they are included
    > in the initforms' environment.  I think 88-002R implies this.

    I intend to implement it that way since it is a reasonable thing to
    expect.  However, I'm not aware of any language in 88-002R that requires
    this ("implies" isn't good enough).  In fact, proposal
    COMPILE-FILE-HANDLING-OF-TOP-LEVEL-FORMS explicitly says that macro
    definitions are _not_ necessarily available to the evaluator during
    compile-time evaluations.

That is what COMPILE-FILE-HANDLING-OF-TOP-LEVEL-FORMS says, but I think
that may show that that proposal was incorrect and needs to be amended.