[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/dash 3802890 082/426: Simplify !concat
From: |
Phillip Lord |
Subject: |
[elpa] externals/dash 3802890 082/426: Simplify !concat |
Date: |
Tue, 04 Aug 2015 19:36:51 +0000 |
branch: externals/dash
commit 3802890436c8468212932cc388edc352f1ddfdca
Author: Magnar Sveen <address@hidden>
Commit: Magnar Sveen <address@hidden>
Simplify !concat
---
bang.el | 4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/bang.el b/bang.el
index 91918aa..aab0a48 100644
--- a/bang.el
+++ b/bang.el
@@ -133,11 +133,11 @@ Alias: `!reject'"
(defun !concat (&rest lists)
"Returns a new list with the concatenation of the elements in
the supplied LISTS."
- (apply 'append (append lists '(nil))))
+ (apply 'append lists))
(defmacro !!mapcat (form list)
"Anaphoric form of `!mapcat'."
- `(apply '!concat (!!map ,form ,list)))
+ `(apply 'append (!!map ,form ,list)))
(defun !mapcat (fn list)
"Returns the result of applying concat to the result of applying map to FN
and LIST.
- [elpa] externals/dash 0991c29 057/426: Added some common aliases, (continued)
- [elpa] externals/dash 0991c29 057/426: Added some common aliases, Phillip Lord, 2015/08/04
- [elpa] externals/dash ca3eea7 070/426: Fix examples-to-docs to support documenting macros., Phillip Lord, 2015/08/04
- [elpa] externals/dash a6323eb 059/426: Add some tests that verify that the lists are evaled by the anaphoric macros., Phillip Lord, 2015/08/04
- [elpa] externals/dash b29a5bb 071/426: Use make-symbol in macros to avoid names clashing., Phillip Lord, 2015/08/04
- [elpa] externals/dash 6520496 060/426: First release, remove warning., Phillip Lord, 2015/08/04
- [elpa] externals/dash 8bd82c7 051/426: Show empty lists as '() instead of nil in docs., Phillip Lord, 2015/08/04
- [elpa] externals/dash 66ffaa6 072/426: Add !interpose, Phillip Lord, 2015/08/04
- [elpa] externals/dash ec6a85f 074/426: Add threading macro !!-> with `it` as placeholder., Phillip Lord, 2015/08/04
- [elpa] externals/dash 6238f8f 077/426: Add !split-with, Phillip Lord, 2015/08/04
- [elpa] externals/dash 4e76865 075/426: Add !take-while, Phillip Lord, 2015/08/04
- [elpa] externals/dash 3802890 082/426: Simplify !concat,
Phillip Lord <=
- [elpa] externals/dash ec835e4 081/426: Add !split-at, Phillip Lord, 2015/08/04
- [elpa] externals/dash 0dab44c 084/426: Add -flatten, Phillip Lord, 2015/08/04
- [elpa] externals/dash 047eeea 066/426: Run tests on Emacs 24., Phillip Lord, 2015/08/04
- [elpa] externals/dash 9410f7e 073/426: Add !replace-where, Phillip Lord, 2015/08/04
- [elpa] externals/dash 123eaaa 078/426: Docs: Refer to !replace-where from !!replace-where., Phillip Lord, 2015/08/04
- [elpa] externals/dash 70488c2 063/426: Add !rpartial, Phillip Lord, 2015/08/04
- [elpa] externals/dash 82a12a2 076/426: Add !drop-while, Phillip Lord, 2015/08/04
- [elpa] externals/dash fea1aa3 086/426: Add -interleave, Phillip Lord, 2015/08/04
- [elpa] externals/dash 38cc9e7 088/426: Simplify -interleave with -none?, Phillip Lord, 2015/08/04
- [elpa] externals/dash 9ff9fd0 085/426: Move functions that are not strictly list related last., Phillip Lord, 2015/08/04