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]