[gambit-list] Strategies on decreasing executable size for Gambit-based software for client distribution
Marc Feeley
feeley at iro.umontreal.ca
Sat Oct 4 08:48:59 EDT 2008
Sure that could be done. But then it would change the semantics of
your language, in the sense that
(eval '(map sqrt '(1 4 9)))
would only "work" if somewhere else in your program you use "map" and
"sqrt" *and* the compiler did not inline them (which Gambit currently
does). The semantics of eval would be implementation dependent.
Frankly I would find it very hard to use eval reliably.
Marc
On 4-Oct-08, at 5:39 AM, Mikael More wrote:
> Does really the ability of introspection bring with it that all code
> is referenced to? Can't introspection work like that all routines
> can be introspected, that are linked in in any case?
>
> Mikael
>
More information about the Gambit-list
mailing list