Rob Browning <[EMAIL PROTECTED]> writes:

> Well, it should contain all the "important parts", but should be
> modified to work appropriately for guile, whatever that means.  It
> looks to me like in the past, guile may have been modifying guile.init
> to produce ice-9/slib.scm.  However, without knowing more of the
> history, I can't say for sure.  My guess is that some of the
> modifications have had to do with making sure slib functions as a
> proper guile module.

Yes, this is exactly right.

>> Version 3a2 has added the function "with-load-pathname" and it isn't
>> in the slib.scm file that the guile packages provide.
>>
>> It seems to me that:
>>
>> 1) slib.scm should not be in guile-1.6-libs and libguile9.
>> 2) slib.scm should be in guile1.4-slib and guile-1.6-slib.
>
> How would this help?

It doesn't solve the instant problem.  It makes it (together with 3)
easier the next time.

>> 3) the guile*-slib packages should contain a *versioned* dependency on
>>    slib so that new slib versions which change the initialization
>>    interface can DTRT.
>
> Can you elaborate on what you have in mind here?

Right now guile-1.6-slib depends on slib.  It should contain slib.scm
itself (rather than putting it in guile-1.6-slib) and then depend on,
for example, "slib (=3e2)".  

Thomas


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to