[Top][All Lists]

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

Re: Why aren't `find`, `find-if`, `remove-if` part of Emacs Lisp?

From: Leo Liu
Subject: Re: Why aren't `find`, `find-if`, `remove-if` part of Emacs Lisp?
Date: Wed, 25 Jun 2014 12:08:37 +0800
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/24.4.50 (CentOS 6.5)

On 2014-06-24 23:22 -0400, Stefan Monnier wrote:
> Agreed.  They also work OK for macros since those are not supposed to be
> executed at run-time.  Keyword arguments are particularly problematic in
> Elisp where the language implementations are all fairly simplistic with
> very limited optimizations.
>         Stefan

I think the issue with CL.el is it was castigated in the official manual
too early. It isn't bloated by any standard today. There are many things
in emacs that do less with more mess and bloat. For me I always pretend
cl.el is preloaded and happily use it. It surprise me many times how
thoughtful it is and I felt a bit of thrill when I reduced half of dozen
lines of code to one with clever combination of arguments. Sometimes I
take a moment to wonder how can those bastards foresee such a use case


reply via email to

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