[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
compile-time actions & top-level forms (long)
- To: sandra%orion@cs.utah.edu (Sandra J Loosemore)
- Subject: compile-time actions & top-level forms (long)
- From: Ram@C.CS.CMU.EDU
- Date: Thu, 08 Oct 1987 22:46:00 -0000
- Cc: common-lisp@SAIL.STANFORD.EDU
- In-reply-to: Msg of 8 Oct 1987 13:27-EDT from sandra%orion at cs.utah.edu (Sandra J Loosemore)
- Sender: RAM@
This obviously falls within the purview of the Compiler Cleanup
comittee, which unfortunately seems to be moribund. I agree with all
the expectation of compiler semantics that you mention, and my
proposal to the compiler cleanup comittee does have these properties.
As a separate but related issue, I'd also like to see a DEF<something>
form defined to replace the magical compile-time behavior of the
package functions.
The solution I propose is to require package manipulation forms to
appear at the beginning of the file. The package functions are only
special-cased when they appear in that position.
My proposal is accessible as <ram>cprop.txt on c.cs.cmu.edu. Anybody
who knows Lisp compilers and has a recent history of breathing is
encouraged to harrass the compiler comittee.
Rob