[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PATCH] SRFI-34, SRFI-60 and core bindings
From: |
Kevin Ryde |
Subject: |
Re: [PATCH] SRFI-34, SRFI-60 and core bindings |
Date: |
Sat, 22 Oct 2005 06:36:50 +1000 |
User-agent: |
Gnus/5.110004 (No Gnus v0.4) Emacs/21.4 (gnu/linux) |
address@hidden (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.