David Van Horn scripsit:
> But what is the difference between learning about one package that is
> specified as a SRFI and one specified as part of R6RS?
Support for SRFIs, even SRFIs with portable implementations, is optional.
A convenient interface to records should be provided as part of the Scheme
language, not as an optional addition.
I cite again the non-primitive syntax constructions. We have "case" not
because it couldn't be in a SRFI, but because we consider it good that
everyone who uses "case" at all, uses a consistent version that can be
learned.
--
John Cowan cowan_at_ccil.org http://ccil.org/~cowan
The known is finite, the unknown infinite; intellectually we stand
on an islet in the midst of an illimitable ocean of inexplicability.
Our business in every generation is to reclaim a little more land,
to add something to the extent and the solidity of our possessions.
--Thomas Henry Huxley
Received on Tue Nov 14 2006 - 17:13:39 UTC