ludo@gnu.org (Ludovic Court$(D+2(Bs) writes: >> * Figure out a way to make Guildhall modules that will be overridden by >> a matching module in core guile (if it exists). This is important for >> SRFIs. Ian Price's Guildhall repository contains portable >> implementions of several SRFIs that might become part of core Guile in >> the future, and the core versions should take priority. > > Could guildhall use SRFI-0 to check whether a given SRFI is already > provided by the host$B!G(Bs Guile, and determine based on that whether to > install its own version? Well, maybe I could hack something that uses srfi-0, but it sounds kinda ugly, and liable to break if a guile upgrade changed the features it exported. Right now, a package can declare multiple 'provides' so that you can e.g. require srfi-1 and it would pull in the appropriate package. But as it stands, the provides are somewhat orthogonal to how the code gets installed. Andreas, Guildhall is a friendly fork of Dorodango, so what do you think about adding this sort of thing? -- Ian Price -- shift-reset.com "Programming is like pinball. The reward for doing it well is the opportunity to do it again" - from "The Wizardy Compiled"