[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.

reply via email to

[Prev in Thread] Current Thread [Next in Thread]