]> git.eshelyaron.com Git - emacs.git/commitdiff
* lisp/subr.el (filter): Remove. Use `cl-remove-if-not' or `seq-filter'.
authorStefan Monnier <monnier@iro.umontreal.ca>
Thu, 4 Dec 2014 20:57:23 +0000 (15:57 -0500)
committerStefan Monnier <monnier@iro.umontreal.ca>
Thu, 4 Dec 2014 20:57:23 +0000 (15:57 -0500)
lisp/ChangeLog
lisp/subr.el

index 1f0d7520b60aea6ca966bb50a1230144d33eaa3b..19a30202f3b123c8f743de7014bf8adf7c62784d 100644 (file)
@@ -1,3 +1,7 @@
+2014-12-04  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * subr.el (filter): Remove.  Use `cl-remove-if-not' or `seq-filter'.
+
 2014-12-04  Lars Magne Ingebrigtsen  <larsi@gnus.org>
 
        * net/shr.el (shr--extract-best-source): Ignore non-text children.
index 4cc80e9be6f773b4c59760b448e99dac0953dcda..6ce02b79a0a88d6f6389961b14ece5b4ac5bab78 100644 (file)
@@ -222,11 +222,6 @@ Then evaluate RESULT to get return value, default nil.
          ,@(if (cdr (cdr spec))
                `((setq ,(car spec) nil) ,@(cdr (cdr spec))))))))
 
-(defmacro filter (condp lst)
-  "Return the list consisting of elements in LST for which CONDP is not nil."
-  `(delq nil
-        (mapcar (lambda (x) (and (funcall ,condp x) x)) ,lst)))
-
 (defmacro dotimes (spec &rest body)
   "Loop a certain number of times.
 Evaluate BODY with VAR bound to successive integers running from 0,