Thomas Bushnell BSG <[EMAIL PROTECTED]> writes:

> So the slib upgrade to version 3a2 doesn't work because the ice-9
> has a slib.scm file which should be a copy (or near copy) of the
> slib file "guile.init".

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.

> 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?

> 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?

Thanks
-- 
Rob Browning
rlb @defaultvalue.org and @debian.org; previously @cs.utexas.edu
GPG starting 2002-11-03 = 14DD 432F AE39 534D B592  F9A0 25C8 D377 8C7E 73A4


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

Reply via email to