[plt-scheme] Are new Schemers supposed to be reading SRFIs?
Jens Axel Søgaard
jensaxel at soegaard.net
Fri May 11 07:15:51 EDT 2007
Danny Yoo skrev:
> But I'd love to see things taken further and just have:
>
> (lib "list.ss" "srfi")
>
> work as well. I don't think there will be so many similar SRFI's such
> that module name collisions are likely to occur between any two SRFI's,
> are there?
I'd like to see:
(require (srfi 1))
And maybe
(require (all-from-except-exports-from (srfi 1) mzscheme))
to import all functions in (srfi 1) except those that conflict
with mzscheme.
The current convention where
(lib "1.ss" "srfi")
exports everything, and
(lib "list.ss" "srfi" "1")
exports all non-conflicting names, has in the past led
to quite a few questions.
Maybe
(lib "no-conflicts.ss" "srfi" "1")
were even better than "list.ss" ?
--
Jens Axel Søgaard
More information about the plt-scheme
mailing list