[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

Reply via email to