[plt-scheme] Are new Schemers supposed to be reading SRFIs?
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