On Tue, 2008-11-25 at 22:10 -0500, Abdulaziz Ghuloum wrote: > > On Nov 25, 2008, at 5:34 PM, Derick Eddington wrote: > > > Does it / will it support installing for different R6RS > > implementations? > > Now that almost all implementations support the *.imp.ext > extensions, doesn't it make more sense to have *all* user > libraries reside in the same location regardless of what > implementation he or she uses?
Yeah, that definitely does make more sense, and I want that. But I'm wondering about existing packaged distributed implementations and how they're setup by/for the particular OS distribution. Though, packages can/should be changed to keep up with the changing times, or symlinks might help. Also, different implementations have different ways of compiling libraries so I'm wondering what that entails. I'm just not very familiar with creating a package for multiple distributions, and I don't really have an idea how doing traditional package building + installation for R6RS libraries across multiple implementations would work out. I'm sure using only one location can be done and it should be done because it would be really lame to be replicating library files all over creation. > I think tools that deal with libraries *should* assume that > R6RS implementations are interchangeable and that they have > shared common behavior in general. I agree. I'm glad Marco is working on this and I hope he figures it all out :) -- : Derick ----------------------------------------------------------------
