[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

languages



   Date: Fri, 13 Jan 2006 18:15:30 +0900
   From: Alex Shinn <alexshinn@xxxxxxxxx>

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