[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Issue PROCLAIM-ETC-IN-COMPILE-FILE
- To: cl-compiler@SAIL.STANFORD.EDU
- Subject: Re: Issue PROCLAIM-ETC-IN-COMPILE-FILE
- From: "Steve Bacher (Batchman)" <SEB1525@draper.com>
- Date: Fri, 17 Mar 89 08:07 EST
>From: David N Gray <Gray@dsg.csc.ti.COM>
>Subject: Re: Issue PROCLAIM-ETC-IN-COMPILE-FILE
>To: "Steve Bacher (Batchman)" <SEB1525@DRAPER.COM>
>Cc: cl-compiler@sail.stanford.EDU
>
>> ... It makes me wonder whether we
>> > should just permit top-level DECLAREs, but then _it_ would need special
>> > handling by the compiler since a macro definition would confuse the
>> > semantics of local declarations, so you don't win.
>>
>> I don't understand the last sentence. What kind of macro definition?
>> Can you give an example?
>
>I just meant that we don't want to define DECLARE as a macro, and that
>having a special form that is treated specially by the compiler at top
>level doesn't seen any better than a function that is treated specially.
Well, aren't PROGN and EVAL-WHEN special forms that are treated specially
by the compiler? Better a special form than a function, no?