unbroken naming conventions William D Clinger (22 Jul 2008 04:28 UTC)
Re: unbroken naming conventions David Van Horn (22 Jul 2008 14:20 UTC)
Re: unbroken naming conventions Matthew Flatt (22 Jul 2008 14:36 UTC)
Re: unbroken naming conventions Grant Rettke (22 Jul 2008 15:37 UTC)
Re: unbroken naming conventions David Van Horn (22 Jul 2008 15:59 UTC)
Re: unbroken naming conventions Matthew Flatt (22 Jul 2008 16:39 UTC)
Re: unbroken naming conventions Abdulaziz Ghuloum (22 Jul 2008 17:39 UTC)

unbroken naming conventions William D Clinger 22 Jul 2008 04:09 UTC

I agree with the author of SRFI 97 that the "R6RS is
broken in that it doesn't support a natural indexing
of perhaps the largest widely supported set of Scheme
libraries."  I also agree with him that the burden of
justifying that R6RS restriction on library names
rests with advocates of the R6RS.

That burden has been met by two lead implementors of
R6RS-compatible systems (out of, by my count, a grand
total of four lead implementors) saying they will not
implement the natural extension that would allow the
R6RS to coexist with long-established SRFI policies
and practice.

Turning to workarounds, Roman numerals and the prefix
#\n have been suggested.  Here are more suggestions,
all of them R6RS-conforming, and all written as
alternative names for SRFI 6:

    (srfi :6)
    (srfi /6)
    (srfi *6)
    (srfi =6)
    (srfi <6>)
    (srfi ?6)
    (srfi _6)
    (srfi ~6)
    (srfi ->6)

I vote for (srfi :6).  My second choice is (srfi ->6).

Hope that helps.

Will