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

Issue: DECLARATION-SCOPE



    Date: Tuesday, 5 January 1988  17:57-EST
    From: Kent M Pitman <KMP at STONY-BROOK.SCRC.Symbolics.COM>
    cc:   CL-Cleanup at SAIL.STANFORD.EDU
    Re:   Issue: DECLARATION-SCOPE

    [...] I and others here wanted free declarations to cover the
    entire form mainly because you need to be able to declare things
    in the lambda list of a DEFUN form and you can't put a LOCALLY
    around the outside of the DEFUN or the defun will no longer be at
    top level (and hence may not get compiled in some
    implementations). 

I think that this argument is pretty weak, since the concept of "at
top level" doesn't belong in the language (and isn't currently
defined).  Any implementation that doesn't compile a definition
when a LOCALLY (or anything else) is wrapped around it is a broken
implementation.

  Rob