Thomas Lord wrote:
> This design decision rebels against industry best practices, for no good 
> reason.   

Which best practices are you referring to?  The reason I ask is that it 
sounds as though you're suggesting using URIs as library names in the 
source code of programs, but most languages don't do that.

Particularly in the case of Scheme, there are real benefits to having 
library names be easily readable by Scheme programs, without requiring 
that those programs parse what amounts to a foreign serialization format.

Note that the 5.91 draft did specify library names as URIs, but 
objections were raised about this, which the editors "became convinced 
by."  It might be worth reviewing the list archives to see some of those 
objections, to avoid unnecessary repetition.

That's not to say that there aren't some valid issues here that are not 
addressed by R6RS.  However, many of those issues are really outside the 
scope of the normative part of R6RS.  Note that the non-normative 
appendices include some recommendations about mapping of library names 
to resources, although they are not comprehensive.

Anton

_______________________________________________
r6rs-discuss mailing list
r6rs-discuss@lists.r6rs.org
http://lists.r6rs.org/cgi-bin/mailman/listinfo/r6rs-discuss

Reply via email to