Re: SRFI 97 library name equivalence?
Wolfgang Corcoran-Mathe 04 Jun 2025 17:36 UTC
(Copying this reply to the 261 list; Wang Zheng's original mail was
sent off-list.)
On 2025-06-04 22:51 +0800, WANG Zheng wrote:
> Long time no see! After 15 days break caused by a traffic accident,
> I now want to continue this talk.
That's frightening. I hope you're OK.
> I recently read nearly all finalized status SRFI and I'm making a
> summary, and I find out some recent SRFIs don't have library name.
>
> Though some of them have specific reasons, I can't figure out some others.
I can think of a few reasons for SRFIs lacking library names:
* There was no standard library in Scheme before R6RS, so there was
no reason for SRFI authors to specify names in the pre-R6 days.
* R7RS-oriented SRFIs which describe monolithic libraries use the
R7RS-small (srfi N) naming convention. (Some SRFIs which specify
multiple libraries (like SRFI 146) do use (srfi N NAME).)
* Some authors didn't remember to come up with a library name, & nobody
reminded them to do so. (Most of the SRFIs I worked on are missing
library names, unfortunately.)
I'm now aware that (srfi N) is a poor convention & requires too much
memorization of SRFI numbers. I wish I'd paid more attention to library
naming in the past.
--
Wolfgang Corcoran-Mathe <xxxxxx@sigwinch.xyz>