[plt-scheme] SRFI-1 move to scheme/list?
At Sun, 27 Jan 2008 20:12:07 -0600, "Corey Sweeney" wrote:
> Ok, i'm a little late getting in on this, but if I understand the
> discussion right, I think people are promoting the non-standard
> list.ss over the standardized SRFI-1, and the standardized R6RS list
> library.
I think the motivation is not so much to promote `scheme/list', but
given that `scheme/list' is re-exported by the PLT-specific and
PLT-default `scheme' language, to have more of the SRFI-1 functions
present by default --- when using PLT's `scheme', as opposed to a
portable language.
> I would like to remind that many of us who write code will
> prefer a standardized library when developing, so that when things go
> wrong and we need to port to a differnt scheme, that you don't have to
> spend time trying to write a "list.ss->srfi-1 shim". Wether it's
> srfi-1 or a R6RS lib dosn't matter, but just that it's some kind of
> standard that we'll be able to find implemented other places.
Right. I think people who want to write portable code are going to
start with R6RS, pull in some SRFIs, etc. The content of non-portable
libraries like `scheme' or `scheme/list' shouldn't matter in that case.
(FWIW, I expect to start on R6RS support in a couple of weeks, though
development doesn't always go as expected.)
Matthew