[R6RS] proposed library/syntax-case changes

Michael Sperber sperber at informatik.uni-tuebingen.de
Mon Aug 28 12:44:12 EDT 2006

dyb at cs.indiana.edu writes:

>> I don't understand the
>> consequences of this change---what libraries will then be available
>> for use with `eval'.
> The set of available libraries is necessarily implemention-dependent and
> presumably depends on which libraries are actually installed on the target
> system.  That isn't a change from the current situation.

That surprises me.  Lanuage like this was in my very first proposal,
which you adamantly opposed, and a lot of the back-and-forth after
that was about this issue.  So I'm a bit confused.

> If eval and environment are used tree shaking is difficult and unlikely to
> be very successful either way.

Why?  If the "for eval" clauses are in place, they tell the
implementation what libraries are needed.

Cheers =8-} Mike
Friede, Völkerverständigung und überhaupt blabla

More information about the R6RS mailing list