Description of Problem: An underlying 'slib' library is somewhat obsolete, it is missing various fixes and additions, and the same library is actually used also at least by guile. The current version can be had from http://swissnet.ai.mit.edu/~jaffer/SLIB.html and other places. It is even available in rpm packaging. I would be likely better to split slib into a separate package. Then at least it could have a proper documentation without which at least part of it are quite difficult to use. It is true that there exist currently files /usr/share/umb-scheme/slib/slib.{info,texi} but they do not show up after 'rpm -qd umb-scheme' and do not reside in expected places so most users will likely miss their presence. This is another packaging bug.
I've updated the slib package to the latest version. I'll think about packaging it separately, but it doesn't make a lot of sense, because slib alone without umb-scheme doesn't really make a lot of sense, does it? :-) But i might build the documentation in it and put that somewhere sane so that it can be actually used. Will do that sometime later... Read ya, Phil
> but it doesn't make a lot of sense, because slib alone without > umb-scheme doesn't really make a lot of sense, does it? :-) Yes, actually it does. It is not unthinkable to have only guile installed and not umb-scheme and guile needs slib as well. Look into /usr/share/guile/. Right now you have "a false dependency" of guile on umb-scheme. Interestingly enough even while these links are present 'guile.init', which exists in the current version of slib (2d5, released 2002-11-28 :-), seems to be missing. Should I file that as a separate bug? Also there is a long list of other Scheme implementations also supported by slib and although they are not supplied by Red Hat somebody working with one of these likely would not mind to have libraries handy. Last, but not least, not forcing a hunt for documentation in some unexpected places, by having it in "normal" locations and accessible through standard tools, also would be nice.