emacs-devel
[Top][All Lists]
Advanced

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

Re: cl-pushnew and other functions


From: Helmut Eller
Subject: Re: cl-pushnew and other functions
Date: Sat, 30 Jun 2012 07:44:08 +0200
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/24.1.50 (gnu/linux)

* Stefan Monnier [2012-06-30 04:16] writes:

>>>> I think the basic function in CL should just be considered part of the
>>>> Emacs Lisp language,
>>> We simply disagree.
>> Why do we disagree?
>
> Because I don't want to simply adopt all those Common-Lisp-isms into
> Elisp.  A big reason for that is that Elisp is not compiled
> aggressively, so some design choices in Common-Lisp would be too costly
> in Elisp.
>
> Other reasons is that I do not agree with some of Common-Lisp's design
> choices (question of taste).  For a recent example, define-setf-expander
> is ugly and inefficient, so the new "core setf" does not fully
> support it.  Other example: why have `case' when you can have `pcase'?

Because the XEmacs has it.

Helmut




reply via email to

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