Tracking SRFI library names
Lassi Kortela
(13 May 2020 20:14 UTC)
|
Re: Tracking SRFI library names
Lassi Kortela
(13 May 2020 20:41 UTC)
|
Re: Tracking SRFI library names
Lassi Kortela
(13 May 2020 20:59 UTC)
|
Re: Tracking SRFI library names
Lassi Kortela
(13 May 2020 21:09 UTC)
|
Re: Tracking SRFI library names
Arthur A. Gleckler
(13 May 2020 21:56 UTC)
|
Re: Tracking SRFI library names
John Cowan
(14 May 2020 00:00 UTC)
|
Re: Tracking SRFI library names
Lassi Kortela
(14 May 2020 20:43 UTC)
|
Re: Tracking SRFI library names
John Cowan
(14 May 2020 21:01 UTC)
|
Re: Tracking SRFI library names
Göran Weinholt
(13 May 2020 22:20 UTC)
|
Re: Tracking SRFI library names Lassi Kortela (14 May 2020 20:38 UTC)
|
Re: Tracking SRFI library names
Göran Weinholt
(14 May 2020 21:14 UTC)
|
Re: Tracking SRFI library names
Lassi Kortela
(14 May 2020 21:37 UTC)
|
Re: Tracking SRFI library names
Göran Weinholt
(14 May 2020 21:44 UTC)
|
Re: Tracking SRFI library names
Lassi Kortela
(18 May 2020 08:13 UTC)
|
> Don't forget about SRFI-97 which has R6RS library names for many SRFIs: > > https://srfi.schemers.org/srfi-97/srfi-97.html > > E.g. (srfi :1 lists). These names: >> (srfi 1 lists) ; de facto R6RS library-name Come from there. I neglected the `:` in my example. > SRFIs that came afterwards may or may not have consistent naming of > their implementations. They do now. Please see the current `library-name` field in <https://github.com/scheme-requests-for-implementation/srfi-common/blob/master/admin/srfi-data.scm>. It was seeded from SRFI 97. The library names for SRFIs published after SRFI 97 were seeded from chez-srfi. That work was planned here: <https://github.com/arcfide/chez-srfi/pull/37> and there should be some related issues/PRs in srfi-common as well. chez-srfi now has an auto-updater to get new names from srfi-common: <https://github.com/arcfide/chez-srfi/blob/master/private/registry-names-update.sps>. So the de facto R6RS library names are now SRFI 97 + whatever library-name says in srfi-data.scm It can be that some R6RS implementations actually use different names currently, but at least there's now an official protocol and it's followed by chez-srfi.