[gambit-list] My R6RS vote

David Rush kumoyuki at gmail.com
Mon Aug 13 07:09:03 EDT 2007


On 8/13/07, Marijn Schouten (hkBst) <hkBst at gentoo.org> wrote:
> There is no agreed upon standard way to even load SRFIs.

This is also a problem with R6RS, in spite of the standardization of
library specifications. The binding of a library identifier to actual
code is *not* specified in the document. Personally, I think that is
probably a correct thing (otherwise you don't really establish any
real platform independence), but it does complicate the
self-configuration problem.

Frankly, one of the keys to writing portable code is using
modularization techniques to hide the non-portable bits. I really feel
that, in the current era of comprehensive IDEs and
single-implementation languages, programmers are losing sight of that
simple fact. SRFI-0 (and SRFI-7 which doesn't really seem to have
caught on) provides that kind of core modularization primitive.

I'd better step down off my R6RS soapbox *right now* :)

david rush
-- 
Once you label me, you negate me
    - Soren Kierkegaard



More information about the Gambit-list mailing list