help-gnu-emacs
[Top][All Lists]
Advanced

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

Re: [External] : Re: Emacs 30.0 warning from `cl-pushnew' and `memql'


From: Stefan Monnier
Subject: Re: [External] : Re: Emacs 30.0 warning from `cl-pushnew' and `memql'
Date: Wed, 28 Dec 2022 13:10:07 -0500
User-agent: Gnus/5.13 (Gnus v5.13)

> If a better default predicate exists for Elisp
> then Elisp should add its own `pushnew', using
> that better predicate as default.  It shouldn't
> substitute that predicate as the default of
> `cl-pushnew'.

Won't happen:
- it would break compatibility with packages still using cl.el's `pushnew`.
- when ELisp uses the same name as Common Lisp, there's a lot of human
  pressure to preserve as much as possible of the semantics.

So, if we want something with a different default, we'll probably want
to give it another name.


        Stefan




reply via email to

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