emacs-pretest-bug
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: emacs-lisp/cl.el (pushnew): void-variable x


From: Kim F. Storm
Subject: Re: emacs-lisp/cl.el (pushnew): void-variable x
Date: Thu, 21 Sep 2006 01:40:11 +0200
User-agent: Gnus/5.11 (Gnus v5.11) Emacs/22.0.50 (gnu/linux)

Miles Bader <address@hidden> writes:

> address@hidden (Johan Bockgård) writes:
>>> How about adding a new primitive `memql', a variant of memq that
>>> uses eql -- which should be very efficient in C -- and then make the
>>> slight tweak to cl's `member*' expander to produce that in the
>>> default case?
>>
>> Yes, please. That should also fix the `(case foo (LIST-OF-KEYS ...) ...)'
>> problem.
>
> Indeed it does.

I have added new primitive memql, and modified pushnew and member* to use it.

Could you check that the `case' example above actually works now.

-- 
Kim F. Storm <address@hidden> http://www.cua.dk





reply via email to

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