[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
LOAD-TIME-EVAL
- To: Fahlman@C.CS.CMU.EDU
- Subject: LOAD-TIME-EVAL
- From: Kent M Pitman <KMP@STONY-BROOK.SCRC.Symbolics.COM>
- Date: Mon, 8 Jun 87 23:37 EDT
- Cc: KMP@STONY-BROOK.SCRC.Symbolics.COM, CL-Cleanup@SAIL.STANFORD.EDU
- In-reply-to: <FAHLMAN.12309004326.BABYL@C.CS.CMU.EDU>
In Maclisp, the SQUID (Self-Quoting Internal Datum) feature in the compiler
offered this same advantage. It was very useful in my Fortran->Lisp translator,
which needed to do the conceptual analog of relocation at load time. I had
one big array called FORTRAN$MEMORY and programs didn't know until load time
what their private data area's offset in that array would be.
I've run into other examples, too, but maybe this suffices to convince people
that CLOS is not the only potential consumer.
Anyway, I'm conceptually in favor of having this capability though I've not
had time to read the particular proposal in detail yet.