|
From: | Basil L. Contovounesios |
Subject: | bug#44205: [PATCH] Add new function seq-remove-item |
Date: | Tue, 27 Oct 2020 13:36:07 +0000 |
User-agent: | Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) |
Lars Ingebrigtsen <larsi@gnus.org> writes: > Stefan Kangas <stefan@marxist.se> writes: > >> I found myself reaching for a version of `seq-remove' where I don't have >> to supply a lambda but can just give an item. Ergo, the attached. >> >> (seq-remove-item 2 '(1 2 3)) => (1 3) >> >> I find it a whole lot nicer than: >> >> (seq-remove (lambda (a) (= a 2)) '(1 2 3)) => (1 3) > > Isn't this just > > (remove 2 '(1 2 3)) => (1 3) > > though? I don't think seq.el needs to replicate the basic list > functions... I think the idea is that seq.el functions are generic and can thus be extended to work with e.g. streams[1]. [1]: http://elpa.gnu.org/packages/stream.html -- Basil
[Prev in Thread] | Current Thread | [Next in Thread] |