[Top][All Lists]

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

Re: [PATCH] sequence manipulation functions

From: Nicolas Petton
Subject: Re: [PATCH] sequence manipulation functions
Date: Sun, 16 Nov 2014 15:16:07 +0100
User-agent: mu4e; emacs 24.3.1

Bozhidar Batsov <address@hidden> writes:

> There are relatively few sequence functions from CL in the standard library. 
> The majority of them
> reside in `cl-lib`, which IMO can’t be counted as part of the standard 
> library. After all its own description
> is:
> ;; These are extensions to Emacs Lisp that provide a degree of
> ;; Common Lisp compatibility, beyond what is already built-in
> ;; in Emacs Lisp.
> While I’d prefer it we adopted the names from Scheme and Clojure (e.g. filter 
> vs remove-if-not), I’m fine with leaning more in the CL
> direction as long as this is done by promoting some cl-lib functions to the 
> standard Emacs library. People shouldn’t have to require the entire `cl-lib` 
> just for the same of a handful of sequence functions.
> I don’t think it’s normal that pretty much every Emacs package depends on 
> their `cl-lib` or the third party lib `dash.el`.
> Emacs hackers obviously feel that the standard library is lacking and it 
> should be improved somehow (preferably now instead
> of next decade).

I agree. Promoting some sequence-related cl-lib functions would also be
perfectly fine with me. I have no problem with adopting CL names, but I
do feel that the current standard library is lacking.

Nicolas Petton

reply via email to

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