Establishing a Scheme registry
Lassi Kortela
(31 Jul 2020 08:14 UTC)
|
Re: Establishing a Scheme registry
Marc Nieper-Wißkirchen
(31 Jul 2020 08:39 UTC)
|
Re: Establishing a Scheme registry Lassi Kortela (31 Jul 2020 08:49 UTC)
|
Prior art: SRFI 97
Lassi Kortela
(31 Jul 2020 08:59 UTC)
|
Re: Prior art: SRFI 97
Marc Nieper-Wißkirchen
(31 Jul 2020 09:18 UTC)
|
Re: Prior art: SRFI 97
Marc Nieper-Wißkirchen
(31 Jul 2020 09:20 UTC)
|
Re: Prior art: SRFI 97
Lassi Kortela
(31 Jul 2020 09:39 UTC)
|
Re: Prior art: SRFI 97
Marc Nieper-Wißkirchen
(31 Jul 2020 09:58 UTC)
|
Re: Prior art: SRFI 97
Lassi Kortela
(31 Jul 2020 10:13 UTC)
|
Re: Prior art: SRFI 97
Marc Nieper-Wißkirchen
(31 Jul 2020 10:18 UTC)
|
Python PEPs
Lassi Kortela
(31 Jul 2020 10:23 UTC)
|
Re: Python PEPs
Marc Nieper-Wißkirchen
(31 Jul 2020 11:12 UTC)
|
Re: Python PEPs
Lassi Kortela
(04 Aug 2020 07:04 UTC)
|
Re: Python PEPs
hga@xxxxxx
(04 Aug 2020 09:28 UTC)
|
Re: Prior art: SRFI 97
Marc Nieper-Wißkirchen
(31 Jul 2020 13:31 UTC)
|
Re: Establishing a Scheme registry
Marc Nieper-Wißkirchen
(31 Jul 2020 09:13 UTC)
|
Re: Establishing a Scheme registry
John Cowan
(01 Aug 2020 03:49 UTC)
|
Re: Establishing a Scheme registry
Marc Nieper-Wißkirchen
(01 Aug 2020 06:29 UTC)
|
Re: Establishing a Scheme registry
John Cowan
(01 Aug 2020 13:19 UTC)
|
Re: Establishing a Scheme registry
Marc Nieper-Wißkirchen
(01 Aug 2020 13:48 UTC)
|
Re: Establishing a Scheme registry
Amirouche Boubekki
(01 Aug 2020 13:55 UTC)
|
Re: Establishing a Scheme registry
Arthur A. Gleckler
(31 Jul 2020 20:09 UTC)
|
Re: Establishing a Scheme registry
hga@xxxxxx
(31 Jul 2020 20:34 UTC)
|
Re: Establishing a Scheme registry
John Cowan
(01 Aug 2020 01:58 UTC)
|
Re: Establishing a Scheme registry
Amirouche Boubekki
(31 Jul 2020 09:04 UTC)
|
Re: Establishing a Scheme registry
hga@xxxxxx
(31 Jul 2020 20:52 UTC)
|
Re: Establishing a Scheme registry
Lassi Kortela
(01 Aug 2020 19:50 UTC)
|
> We may need further registries, for example for standardized feature > identifiers that extend the small list in R7RS-small. Yes. I have some sketches at <https://github.com/srfi-explorations/identifiers> - just simple S-expression files. > I would have proposed to use the SRFI process for it. Whenever there > is a major change in the registry, an updated SRFI (only containing > that registry) is issued while the previous version will be withdrawn. > > I think it is simpler or safer than inventing a new process, whose > life may depend on the lifetime of the git repo chosen. Very interesting and novel idea. I like it from an archival point of view, in which it is indeed reliable. The only thing I worry about is that it would generate "noise" in the SRFI process: - How often would a new registry SRFI be published, and where would new submissions be gathered in the meantime? - Scheme implementations typically claim that they support particular SRFI numbers. What (if anything) should they say about which registry SRFIs they support? It they list all of them, it would cause a lot of new identifiers in (features) and (cond-expand) over the years. Perhaps such registry SRFIs should simply be omitted from the (features) list. If the git repo is tied to the SRFI process, it would be safest to have a policy of storing it in the same place as the other SRFI repos. In fact, perhaps they could be stored as S-expression files in <https://github.com/scheme-requests-for-implementation/srfi-common>. Arthur already has scripts to generate HTML pages out of data files in that repo, so perhaps extra page(s) could be generated for the registry.