[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Independent optimizing compilation
Taylor Campbell <campbell@xxxxxxxxxx> writes:
> Date: Sat, 03 Dec 2005 14:33:34 +0100
> From: Michael Sperber <sperber@xxxxxxxxxxxxxxxxxxxxxxxxxxx>
>
> It does, though, make it difficult to extend in the current syntax
> in a way that bear wants. Grovelling through the source to
> libraries is not an option, but currently the EXPORT syntax is
> embedded in the library bodies.
But in a way that's trivial to extract.
> - Macros require you to have some representation of the source code of
> the library you're importing anyway. (Some people might argue this
> is a design mistake in the library syntax---several people are
> working on macro/module systems that don't have this property. But
> once again, (very) active ongoing research, not ready for R6RS.)
>
> This is true (except I don't see why you need the source code and not
> just any representation of the code, source or compiled),
Yes; I worded this very poorly. What I meant is that you need access
to the implementation of modules you import in many cases anyway; the
(implied) interface is not enough.
--
Cheers =8-} Mike
Friede, Völkerverständigung und überhaupt blabla