Michael Sperber scripsit:
> As Scheme generally tries to avoid piling feature upon
> feature, it's a better strategy to offer the building blocks and let
> people build the parameter mechanism they want from them.
That, no doubt, is why R5.92RS has three different record packages and
all kinds of numbers. At least they *are* piled one on another
instead of being fundamentally incompatible.
How parameters are to be implemented depends on fundamental factors
of a Scheme implementation that are outside the R*RS purview, notably
whether there are primitive threads and how they work. As such,
I still think it's important to standardize the interface to this
widely provided feature.
--
John Cowan
cowan_at_ccil.org
I am a member of a civilization. --David Brin
Received on Tue Feb 20 2007 - 12:51:02 UTC