Date: Fri, 13 Jan 2006 18:15:30 +0900
From: Alex Shinn <xxxxxx@gmail.com>
Speaking of which, something really needs to be said about the naming
convention. Once you get people sharing modules you need a naming
hierarchy, unless you want to descend into CPAN naming hell.
Extrapolating from the default language, it looks like we can expect:
scheme://srfi.schemers.org/srfi-1
scheme://okmij.org/oleg/ssax
Yes.
Although the original language specification, "scheme://r6rs", looks
vaguely like a URI, it's not correctly formed (see
"http://www.ietf.org/rfc/rfc3986.txt"). If URI-style syntax is used,
I think it's important that it conform to the relevant standards, so
that standard parsing software knows what to do with it.
Additionally, current best practices suggest that URIs of this type
should be dereferenceable, as it allows useful content to be placed
behind them -- for example, a definition of the syntax in RDF. This
makes no difference to most programs, since they just see a unique
string, but it can help reasoning engines.
So a better choice is something like "http://www.schemers.org/r6rs".