(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  <[email protected]>

Reply via email to