On Sun, 13 Sep 2009 21:37:48 -0400, John Cowan <[email protected]> wrote:

> Aaron W. Hsu scripsit:
>
>> Doesn't R6RS already make this possible? It seems like it does. If I  
>> want
>> to use any library that I know should be available, or which my system
>> should be able to get, I can just import it.
>
> The problem is that if you have a concrete distribution of this library,
> you don't know where to put it so your implementation will find it.

A) I tell the implementation where to find it. Easy.
B) I tell the implementation where to find all my code. Also Easy.
C) I put the files where the implementation expects to find my code.  
Perhaps not so easy.

None of these have anything to do with a language. They all have to do  
with the behavior of implementations and how that implementation interacts  
with the host environment to read in new code. This goes back to something  
that I don't think a language standard should define. Maybe a recommended  
behaviour standard, or a SRFI, or something, but not in the language  
standard that defines Scheme.

        Aaron W. Hsu

-- 
Of all tyrannies, a tyranny sincerely exercised for the good of its  
victims may be the most oppressive. -- C. S. Lewis

_______________________________________________
r6rs-discuss mailing list
[email protected]
http://lists.r6rs.org/cgi-bin/mailman/listinfo/r6rs-discuss

Reply via email to