Email list hosting service & mailing list manager

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)

Re: Tracking SRFI library names Göran Weinholt 14 May 2020 21:05 UTC

Lassi Kortela <xxxxxx@lassi.io> writes:

> 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.

Neat! As a quick experiment, I checked the library names in
Sagittarius 0.9.6:

$ akku scan|grep 'Name: (srfi :'|sort -n -t: -k3|uniq
[info] Scanning .
Name: (srfi :0)
Name: (srfi :0 cond-expand)
Name: (srfi :1)
...

There's some noise for helper libraries and missing SRFIs, but here are
parts of a diff from chez-srfi to Sagittarius:

-Name: (srfi :125 hashtables)
+Name: (srfi :125 intermediate-hash-tables)

-Name: (srfi :126 r6rs-hashtables)
+Name: (srfi :126 hashtables)

 Name: (srfi :127)
-Name: (srfi :127 lazy-sequences)

-Name: (srfi :130 string-cursors)
+Name: (srfi :130 strings)

-Name: (srfi :151 bitwise-operations)
+Name: (srfi :151 bitwise)

-Name: (srfi :156 predicate-combiners)
+Name: (srfi :156 infix-predicates)

So different names have indeed sprung up.

--
Göran Weinholt   | https://weinholt.se/
Debian Developer | 73 de SA6CJK