[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/dash 91d8cb0 091/316: Move inits and tails under reduct
From: |
ELPA Syncer |
Subject: |
[elpa] externals/dash 91d8cb0 091/316: Move inits and tails under reductions in the examples |
Date: |
Mon, 15 Feb 2021 15:57:33 -0500 (EST) |
branch: externals/dash
commit 91d8cb01e62bab0d6267d3d4dbcabd6da6fdea78
Author: Matus Goljer <matus.goljer@gmail.com>
Commit: Matus Goljer <matus.goljer@gmail.com>
Move inits and tails under reductions in the examples
---
README.md | 44 +++++++++++++++----------------
dash.texi | 80 ++++++++++++++++++++++++++++-----------------------------
dev/examples.el | 20 +++++++--------
3 files changed, 72 insertions(+), 72 deletions(-)
diff --git a/README.md b/README.md
index 95c6f7b..8f18045 100644
--- a/README.md
+++ b/README.md
@@ -144,6 +144,8 @@ Functions reducing lists into single value.
* [-running-sum](#-running-sum-list) `(list)`
* [-product](#-product-list) `(list)`
* [-running-product](#-running-product-list) `(list)`
+* [-inits](#-inits-list) `(list)`
+* [-tails](#-tails-list) `(list)`
* [-min](#-min-list) `(list)`
* [-min-by](#-min-by-comparator-list) `(comparator list)`
* [-max](#-max-list) `(list)`
@@ -214,8 +216,6 @@ Operations pretending lists are sets.
* [-intersection](#-intersection-list-list2) `(list list2)`
* [-powerset](#-powerset-list) `(list)`
* [-permutations](#-permutations-list) `(list)`
-* [-inits](#-inits-list) `(list)`
-* [-tails](#-tails-list) `(list)`
* [-distinct](#-distinct-list) `(list)`
### Other list operations
@@ -1023,6 +1023,26 @@ Return a list with running products of items in `list`.
(-running-product '()) ;; Error
```
+#### -inits `(list)`
+
+Return all prefixes of `list`.
+
+```el
+(-inits '(1 2 3 4)) ;; => '(nil (1) (1 2) (1 2 3) (1 2 3 4))
+(-inits nil) ;; => '(nil)
+(-inits '(1)) ;; => '(nil (1))
+```
+
+#### -tails `(list)`
+
+Return all suffixes of `list`
+
+```el
+(-tails '(1 2 3 4)) ;; => '((1 2 3 4) (2 3 4) (3 4) (4) nil)
+(-tails nil) ;; => '(nil)
+(-tails '(1)) ;; => '((1) nil)
+```
+
#### -min `(list)`
Return the smallest value from `list` of numbers or markers.
@@ -1569,26 +1589,6 @@ Return the permutations of `list`.
(-permutations '(a b c)) ;; => '((a b c) (a c b) (b a c) (b c a) (c a b) (c b
a))
```
-#### -inits `(list)`
-
-Return all prefixes of `list`.
-
-```el
-(-inits '(1 2 3 4)) ;; => '(nil (1) (1 2) (1 2 3) (1 2 3 4))
-(-inits nil) ;; => '(nil)
-(-inits '(1)) ;; => '(nil (1))
-```
-
-#### -tails `(list)`
-
-Return all suffixes of `list`
-
-```el
-(-tails '(1 2 3 4)) ;; => '((1 2 3 4) (2 3 4) (3 4) (4) nil)
-(-tails nil) ;; => '(nil)
-(-tails '(1)) ;; => '((1) nil)
-```
-
#### -distinct `(list)`
Return a new list with all duplicates removed.
diff --git a/dash.texi b/dash.texi
index e0737a7..eb741f3 100644
--- a/dash.texi
+++ b/dash.texi
@@ -1376,6 +1376,46 @@ Return a list with running products of items in
@var{list}.
@end example
@end defun
+@anchor{-inits}
+@defun -inits (list)
+Return all prefixes of @var{list}.
+
+@example
+@group
+(-inits '(1 2 3 4))
+ @result{} '(nil (1) (1 2) (1 2 3) (1 2 3 4))
+@end group
+@group
+(-inits nil)
+ @result{} '(nil)
+@end group
+@group
+(-inits '(1))
+ @result{} '(nil (1))
+@end group
+@end example
+@end defun
+
+@anchor{-tails}
+@defun -tails (list)
+Return all suffixes of @var{list}
+
+@example
+@group
+(-tails '(1 2 3 4))
+ @result{} '((1 2 3 4) (2 3 4) (3 4) (4) nil)
+@end group
+@group
+(-tails nil)
+ @result{} '(nil)
+@end group
+@group
+(-tails '(1))
+ @result{} '((1) nil)
+@end group
+@end example
+@end defun
+
@anchor{-min}
@defun -min (list)
Return the smallest value from @var{list} of numbers or markers.
@@ -2349,46 +2389,6 @@ Return the permutations of @var{list}.
@end example
@end defun
-@anchor{-inits}
-@defun -inits (list)
-Return all prefixes of @var{list}.
-
-@example
-@group
-(-inits '(1 2 3 4))
- @result{} '(nil (1) (1 2) (1 2 3) (1 2 3 4))
-@end group
-@group
-(-inits nil)
- @result{} '(nil)
-@end group
-@group
-(-inits '(1))
- @result{} '(nil (1))
-@end group
-@end example
-@end defun
-
-@anchor{-tails}
-@defun -tails (list)
-Return all suffixes of @var{list}
-
-@example
-@group
-(-tails '(1 2 3 4))
- @result{} '((1 2 3 4) (2 3 4) (3 4) (4) nil)
-@end group
-@group
-(-tails nil)
- @result{} '(nil)
-@end group
-@group
-(-tails '(1))
- @result{} '((1) nil)
-@end group
-@end example
-@end defun
-
@anchor{-distinct}
@defun -distinct (list)
Return a new list with all duplicates removed.
diff --git a/dev/examples.el b/dev/examples.el
index 3b63879..ed6c127 100644
--- a/dev/examples.el
+++ b/dev/examples.el
@@ -377,6 +377,16 @@ new list."
(-running-product '(1)) => '(1)
(-running-product '()) !!> error)
+ (defexamples -inits
+ (-inits '(1 2 3 4)) => '(nil (1) (1 2) (1 2 3) (1 2 3 4))
+ (-inits nil) => '(nil)
+ (-inits '(1)) => '(nil (1)))
+
+ (defexamples -tails
+ (-tails '(1 2 3 4)) => '((1 2 3 4) (2 3 4) (3 4) (4) nil)
+ (-tails nil) => '(nil)
+ (-tails '(1)) => '((1) nil))
+
(defexamples -min
(-min '(0)) => 0
(-min '(3 2 1)) => 1
@@ -637,16 +647,6 @@ new list."
(-permutations '(1 2)) => '((1 2) (2 1))
(-permutations '(a b c)) => '((a b c) (a c b) (b a c) (b c a) (c a b) (c b
a)))
- (defexamples -inits
- (-inits '(1 2 3 4)) => '(nil (1) (1 2) (1 2 3) (1 2 3 4))
- (-inits nil) => '(nil)
- (-inits '(1)) => '(nil (1)))
-
- (defexamples -tails
- (-tails '(1 2 3 4)) => '((1 2 3 4) (2 3 4) (3 4) (4) nil)
- (-tails nil) => '(nil)
- (-tails '(1)) => '((1) nil))
-
(defexamples -distinct
(-distinct '()) => '()
(-distinct '(1 2 2 4)) => '(1 2 4)))
- [elpa] externals/dash dcb0ec1 069/316: Merge pull request #232 from Wilfred/improve_docs_wording, (continued)
- [elpa] externals/dash dcb0ec1 069/316: Merge pull request #232 from Wilfred/improve_docs_wording, ELPA Syncer, 2021/02/15
- [elpa] externals/dash c026c46 073/316: Merge pull request #240 from basil-conto/239, ELPA Syncer, 2021/02/15
- [elpa] externals/dash bdcaf68 074/316: Merge pull request #236 from Wilfred/robust-docs-generation, ELPA Syncer, 2021/02/15
- [elpa] externals/dash 3493fc9 076/316: Merge pull request #242 from magnars/fix-infinite-loop-zip-interleave, ELPA Syncer, 2021/02/15
- [elpa] externals/dash 057e55c 081/316: Update examples.el, remove duplicate -third-item, ELPA Syncer, 2021/02/15
- [elpa] externals/dash 4b46527 080/316: Merge pull request #238 from Wilfred/more-item-accesses, ELPA Syncer, 2021/02/15
- [elpa] externals/dash e7764ea 083/316: Formatting, ELPA Syncer, 2021/02/15
- [elpa] externals/dash f8c8dc0 084/316: Add -tails and -inits, ELPA Syncer, 2021/02/15
- [elpa] externals/dash d8bcf56 086/316: Add -running-sum and -running-product, ELPA Syncer, 2021/02/15
- [elpa] externals/dash 72b8d39 096/316: Add -common-prefix, ELPA Syncer, 2021/02/15
- [elpa] externals/dash 91d8cb0 091/316: Move inits and tails under reductions in the examples,
ELPA Syncer <=
- [elpa] externals/dash e9c792f 094/316: Merge pull request #257 from Wilfred/update_docs, ELPA Syncer, 2021/02/15
- [elpa] externals/dash c1991d4 099/316: Merge pull request #262 from basil-conto/blc/common-prefix, ELPA Syncer, 2021/02/15
- [elpa] externals/dash 48a5015 101/316: Merge pull request #265 from Wilfred/missing-keywords, ELPA Syncer, 2021/02/15
- [elpa] externals/dash beea1a3 098/316: Simplify --common-prefix implementation, ELPA Syncer, 2021/02/15
- [elpa] externals/dash 87d5fea 103/316: Merge pull request #266 from phillord/feature/travis-update, ELPA Syncer, 2021/02/15
- [elpa] externals/dash a74f4cf 105/316: Bump version in package declaration, ELPA Syncer, 2021/02/15
- [elpa] externals/dash 8c4e27f 108/316: Implement -setq, ELPA Syncer, 2021/02/15
- [elpa] externals/dash 578428a 117/316: Add some implementation commentary to '-each-r'., ELPA Syncer, 2021/02/15
- [elpa] externals/dash 3b08355 113/316: Use version from dash.el file when generating readme., ELPA Syncer, 2021/02/15
- [elpa] externals/dash a87df31 111/316: Merge pull request #269 from magnars/feature/smart-kv-destructuring, ELPA Syncer, 2021/02/15