[EMAIL PROTECTED] (Ludovic Courtès) writes: > > it does _not_ override the core > binding, unlike `(use-modules (srfi srfi-60))' (with no renamer) in the > current state. What it does is that is replaces this binding only > within the module user: the binding replacement is confined.
Yes, I'm talking about the module user too, the module user loses some core bindings. > This is exactly the behavior users may expect. If you don't know about the clashes/replacements then you're likely to be unpleasantly surprised to see core stuff suddenly move under your feet. But a way to acknowledge that in the use-modules might be nice. An option for srfi-60 bit-count would be to extend the core, since the argument types are different in the two forms. Such cases have been using #:replace, eg. srfi-17 and srfi-39. _______________________________________________ Guile-devel mailing list Guile-devel@gnu.org http://lists.gnu.org/mailman/listinfo/guile-devel