Alaric Snell-Pym scripsit:

> For the programmer, what's the practical difference between writing
> (import bignums) and (feature-groups bignums)?

Probably none, for %bignums.  But lets take %inexacts, which does bind some
identifiers (the transcendental functions).  If they were a module, you'd
have to import them to get them.  Since they're a feature group, they
just work -- or don't.  Using feature-groups is a polite way to announce
that you are going to need them, allowing fail-fast behavior.

> For the standardizer, likewise?

These procedures don't have to be separated out in the standard; we just
note that they are available if %inexacts is available.

-- 
John Cowan  [email protected]  http://ccil.org/~cowan
And now here I was, in a country where a right to say how the country should
be governed was restricted to six persons in each thousand of its population.
For the nine hundred and ninety-four to express dissatisfaction with the
regnant system and propose to change it, would have made the whole six
shudder as one man, it would have been so disloyal, so dishonorable, such
putrid black treason.  --Mark Twain's Connecticut Yankee

_______________________________________________
r6rs-discuss mailing list
[email protected]
http://lists.r6rs.org/cgi-bin/mailman/listinfo/r6rs-discuss

Reply via email to