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