[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/dash 03748d8 297/316: Prefer '() over () in printed exa
From: |
ELPA Syncer |
Subject: |
[elpa] externals/dash 03748d8 297/316: Prefer '() over () in printed examples |
Date: |
Mon, 15 Feb 2021 15:58:20 -0500 (EST) |
branch: externals/dash
commit 03748d885a22b40f2e1fa0922b1f8341da5c6656
Author: Basil L. Contovounesios <contovob@tcd.ie>
Commit: Basil L. Contovounesios <contovob@tcd.ie>
Prefer '() over () in printed examples
* dev/examples.el (-take, -drop, -drop-last, -take-while)
(-running-sum, -running-product, -common-prefix, -common-suffix)
(-list, -each-indexed, -dotimes): Prefer '() over () in printed
examples, as we can control how the former is printed, whereas the
latter is always printed as nil.
* README.md:
* dash.texi: Regenerate docs.
---
README.md | 22 +++++++++++-----------
dash.texi | 26 +++++++++++++-------------
dev/examples.el | 22 +++++++++++-----------
3 files changed, 35 insertions(+), 35 deletions(-)
diff --git a/README.md b/README.md
index e8f4834..2a33198 100644
--- a/README.md
+++ b/README.md
@@ -616,7 +616,7 @@ See also: [`-take-last`](#-take-last-n-list).
```el
(-take 3 '(1 2 3 4 5)) ;; => '(1 2 3)
(-take 17 '(1 2 3 4 5)) ;; => '(1 2 3 4 5)
-(-take 0 '(1 2 3 4 5)) ;; => nil
+(-take 0 '(1 2 3 4 5)) ;; => '()
```
#### -take-last `(n list)`
@@ -643,7 +643,7 @@ For another variant, see also
[`-drop-last`](#-drop-last-n-list).
```el
(-drop 3 '(1 2 3 4 5)) ;; => '(4 5)
-(-drop 17 '(1 2 3 4 5)) ;; => nil
+(-drop 17 '(1 2 3 4 5)) ;; => '()
(-drop 0 '(1 2 3 4 5)) ;; => '(1 2 3 4 5)
```
@@ -657,7 +657,7 @@ See also: [`-drop`](#-drop-n-list).
```el
(-drop-last 3 '(1 2 3 4 5)) ;; => '(1 2)
-(-drop-last 17 '(1 2 3 4 5)) ;; => nil
+(-drop-last 17 '(1 2 3 4 5)) ;; => '()
(-drop-last 0 '(1 2 3 4 5)) ;; => '(1 2 3 4 5)
```
@@ -673,7 +673,7 @@ This function's anaphoric counterpart is `--take-while`.
For another variant, see also [`-drop-while`](#-drop-while-pred-list).
```el
-(-take-while #'even? '(1 2 3 4)) ;; => nil
+(-take-while #'even? '(1 2 3 4)) ;; => '()
(-take-while #'even? '(2 4 5 6)) ;; => '(2 4)
(--take-while (< it 4) '(1 2 3 4 3 2 1)) ;; => '(1 2 3)
```
@@ -1088,7 +1088,7 @@ Return a list with running sums of items in `list`.
```el
(-running-sum '(1 2 3 4)) ;; => '(1 3 6 10)
(-running-sum '(1)) ;; => '(1)
-(-running-sum nil) ;; Error
+(-running-sum '()) ;; Error
```
#### -product `(list)`
@@ -1109,7 +1109,7 @@ Return a list with running products of items in `list`.
```el
(-running-product '(1 2 3 4)) ;; => '(1 2 6 24)
(-running-product '(1)) ;; => '(1)
-(-running-product nil) ;; Error
+(-running-product '()) ;; Error
```
#### -inits `(list)`
@@ -1138,7 +1138,7 @@ Return the longest common prefix of `lists`.
```el
(-common-prefix '(1)) ;; => '(1)
-(-common-prefix '(1 2) '(3 4) '(1 2)) ;; => nil
+(-common-prefix '(1 2) '(3 4) '(1 2)) ;; => '()
(-common-prefix '(1 2) '(1 2 3) '(1 2 3 4)) ;; => '(1 2)
```
@@ -1148,7 +1148,7 @@ Return the longest common suffix of `lists`.
```el
(-common-suffix '(1)) ;; => '(1)
-(-common-suffix '(1 2) '(3 4) '(1 2)) ;; => nil
+(-common-suffix '(1 2) '(3 4) '(1 2)) ;; => '()
(-common-suffix '(1 2 3 4) '(2 3 4) '(3 4)) ;; => '(3 4)
```
@@ -2106,7 +2106,7 @@ backward compatibility and is otherwise deprecated.
```el
(-list 1) ;; => '(1)
-(-list nil) ;; => nil
+(-list '()) ;; => '()
(-list '(1 2 3)) ;; => '(1 2 3)
```
@@ -2692,7 +2692,7 @@ See also: [`-map-indexed`](#-map-indexed-fn-list).
```el
(let (l) (-each-indexed '(a b c) (lambda (i x) (push (list x i) l))) l) ;; =>
'((c 2) (b 1) (a 0))
(let (l) (--each-indexed '(a b c) (push (list it it-index) l)) l) ;; => '((c
2) (b 1) (a 0))
-(let (l) (--each-indexed nil (push it l)) l) ;; => nil
+(let (l) (--each-indexed '() (push it l)) l) ;; => '()
```
#### -each-r `(list fn)`
@@ -2734,7 +2734,7 @@ This function's anaphoric counterpart is `--dotimes`.
```el
(let (s) (-dotimes 3 (lambda (n) (push n s))) s) ;; => '(2 1 0)
-(let (s) (-dotimes 0 (lambda (n) (push n s))) s) ;; => nil
+(let (s) (-dotimes 0 (lambda (n) (push n s))) s) ;; => '()
(let (s) (--dotimes 5 (push it s)) s) ;; => '(4 3 2 1 0)
```
diff --git a/dash.texi b/dash.texi
index 1d42308..a61e2d9 100644
--- a/dash.texi
+++ b/dash.texi
@@ -673,7 +673,7 @@ See also: @code{-take-last} (@pxref{-take-last}).
@end group
@group
(-take 0 '(1 2 3 4 5))
- @result{} nil
+ @result{} '()
@end group
@end example
@end defun
@@ -717,7 +717,7 @@ For another variant, see also @code{-drop-last}
(@pxref{-drop-last}).
@end group
@group
(-drop 17 '(1 2 3 4 5))
- @result{} nil
+ @result{} '()
@end group
@group
(-drop 0 '(1 2 3 4 5))
@@ -741,7 +741,7 @@ See also: @code{-drop} (@pxref{-drop}).
@end group
@group
(-drop-last 17 '(1 2 3 4 5))
- @result{} nil
+ @result{} '()
@end group
@group
(-drop-last 0 '(1 2 3 4 5))
@@ -764,7 +764,7 @@ For another variant, see also @code{-drop-while}
(@pxref{-drop-while}).
@example
@group
(-take-while #'even? '(1 2 3 4))
- @result{} nil
+ @result{} '()
@end group
@group
(-take-while #'even? '(2 4 5 6))
@@ -1444,7 +1444,7 @@ Return a list with running sums of items in @var{list}.
@result{} '(1)
@end group
@group
-(-running-sum nil)
+(-running-sum '())
@error{} "Wrong type argument: consp, nil"
@end group
@end example
@@ -1485,7 +1485,7 @@ Return a list with running products of items in
@var{list}.
@result{} '(1)
@end group
@group
-(-running-product nil)
+(-running-product '())
@error{} "Wrong type argument: consp, nil"
@end group
@end example
@@ -1542,7 +1542,7 @@ Return the longest common prefix of @var{lists}.
@end group
@group
(-common-prefix '(1 2) '(3 4) '(1 2))
- @result{} nil
+ @result{} '()
@end group
@group
(-common-prefix '(1 2) '(1 2 3) '(1 2 3 4))
@@ -1562,7 +1562,7 @@ Return the longest common suffix of @var{lists}.
@end group
@group
(-common-suffix '(1 2) '(3 4) '(1 2))
- @result{} nil
+ @result{} '()
@end group
@group
(-common-suffix '(1 2 3 4) '(2 3 4) '(3 4))
@@ -3228,8 +3228,8 @@ backward compatibility and is otherwise deprecated.
@result{} '(1)
@end group
@group
-(-list nil)
- @result{} nil
+(-list '())
+ @result{} '()
@end group
@group
(-list '(1 2 3))
@@ -4083,8 +4083,8 @@ See also: @code{-map-indexed} (@pxref{-map-indexed}).
@result{} '((c 2) (b 1) (a 0))
@end group
@group
-(let (l) (--each-indexed nil (push it l)) l)
- @result{} nil
+(let (l) (--each-indexed '() (push it l)) l)
+ @result{} '()
@end group
@end example
@end defun
@@ -4153,7 +4153,7 @@ This function's anaphoric counterpart is @code{--dotimes}.
@end group
@group
(let (s) (-dotimes 0 (lambda (n) (push n s))) s)
- @result{} nil
+ @result{} '()
@end group
@group
(let (s) (--dotimes 5 (push it s)) s)
diff --git a/dev/examples.el b/dev/examples.el
index 01e12b3..391d16d 100644
--- a/dev/examples.el
+++ b/dev/examples.el
@@ -244,7 +244,7 @@ new list."
(defexamples -take
(-take 3 '(1 2 3 4 5)) => '(1 2 3)
(-take 17 '(1 2 3 4 5)) => '(1 2 3 4 5)
- (-take 0 '(1 2 3 4 5)) => ()
+ (-take 0 '(1 2 3 4 5)) => '()
(-take 0 ()) => ()
(-take -1 ()) => ()
(-take -1 '(1)) => ()
@@ -264,7 +264,7 @@ new list."
(defexamples -drop
(-drop 3 '(1 2 3 4 5)) => '(4 5)
- (-drop 17 '(1 2 3 4 5)) => ()
+ (-drop 17 '(1 2 3 4 5)) => '()
(-drop 0 '(1 2 3 4 5)) => '(1 2 3 4 5)
(-drop 0 ()) => ()
(-drop -1 ()) => ()
@@ -275,7 +275,7 @@ new list."
(defexamples -drop-last
(-drop-last 3 '(1 2 3 4 5)) => '(1 2)
- (-drop-last 17 '(1 2 3 4 5)) => ()
+ (-drop-last 17 '(1 2 3 4 5)) => '()
(-drop-last 0 '(1 2 3 4 5)) => '(1 2 3 4 5)
(-drop-last 0 ()) => ()
(-drop-last -1 ()) => ()
@@ -285,7 +285,7 @@ new list."
(let ((l (list 1 2))) (eq (-drop-last 0 l) l)) => nil)
(defexamples -take-while
- (-take-while #'even? '(1 2 3 4)) => ()
+ (-take-while #'even? '(1 2 3 4)) => '()
(-take-while #'even? '(2 4 5 6)) => '(2 4)
(--take-while (< it 4) '(1 2 3 4 3 2 1)) => '(1 2 3)
(--take-while t ()) => ()
@@ -536,7 +536,7 @@ new list."
(defexamples -running-sum
(-running-sum '(1 2 3 4)) => '(1 3 6 10)
(-running-sum '(1)) => '(1)
- (-running-sum ()) !!> (wrong-type-argument consp ()))
+ (-running-sum '()) !!> (wrong-type-argument consp ()))
(defexamples -product
(-product '()) => 1
@@ -546,7 +546,7 @@ new list."
(defexamples -running-product
(-running-product '(1 2 3 4)) => '(1 2 6 24)
(-running-product '(1)) => '(1)
- (-running-product ()) !!> (wrong-type-argument consp ()))
+ (-running-product '()) !!> (wrong-type-argument consp ()))
(defexamples -inits
(-inits '(1 2 3 4)) => '(nil (1) (1 2) (1 2 3) (1 2 3 4))
@@ -560,7 +560,7 @@ new list."
(defexamples -common-prefix
(-common-prefix '(1)) => '(1)
- (-common-prefix '(1 2) '(3 4) '(1 2)) => ()
+ (-common-prefix '(1 2) '(3 4) '(1 2)) => '()
(-common-prefix '(1 2) '(1 2 3) '(1 2 3 4)) => '(1 2)
(-common-prefix () '(1 2) '(1 2)) => ()
(-common-prefix '(1 2) '(1 2) ()) => ()
@@ -572,7 +572,7 @@ new list."
(defexamples -common-suffix
(-common-suffix '(1)) => '(1)
- (-common-suffix '(1 2) '(3 4) '(1 2)) => ()
+ (-common-suffix '(1 2) '(3 4) '(1 2)) => '()
(-common-suffix '(1 2 3 4) '(2 3 4) '(3 4)) => '(3 4)
(-common-suffix () '(1 2) '(1 2)) => ()
(-common-suffix '(1 2) '(1 2) ()) => ()
@@ -1130,7 +1130,7 @@ value rather than consuming a list to produce a single
value."
(defexamples -list
(-list 1) => '(1)
- (-list ()) => ()
+ (-list '()) => '()
(-list '(1 2 3)) => '(1 2 3)
(-list 1 2 3) => '(1 2 3)
(let ((l (list 1 2))) (setcar (-list l) 3) l) => '(3 2)
@@ -1583,7 +1583,7 @@ value rather than consuming a list to produce a single
value."
(defexamples -each-indexed
(let (l) (-each-indexed '(a b c) (lambda (i x) (push (list x i) l))) l) =>
'((c 2) (b 1) (a 0))
(let (l) (--each-indexed '(a b c) (push (list it it-index) l)) l) => '((c
2) (b 1) (a 0))
- (let (l) (--each-indexed () (push it l)) l) => ()
+ (let (l) (--each-indexed '() (push it l)) l) => '()
(let (l) (-each-indexed () (lambda (_ x) (push x l))) l) => ())
(defexamples -each-r
@@ -1609,7 +1609,7 @@ value rather than consuming a list to produce a single
value."
(defexamples -dotimes
(let (s) (-dotimes 3 (lambda (n) (push n s))) s) => '(2 1 0)
- (let (s) (-dotimes 0 (lambda (n) (push n s))) s) => ()
+ (let (s) (-dotimes 0 (lambda (n) (push n s))) s) => '()
(let (s) (--dotimes 5 (push it s)) s) => '(4 3 2 1 0)
(let (s) (--dotimes 0 (push it s)) s) => ()
(let (s) (--dotimes 3 (push it s) (setq it -1)) s) => '(2 1 0)
- [elpa] externals/dash e5e5363 272/316: Merge pull request #367 from HKey/fix-handling-nil, (continued)
- [elpa] externals/dash e5e5363 272/316: Merge pull request #367 from HKey/fix-handling-nil, ELPA Syncer, 2021/02/15
- [elpa] externals/dash 8bd2887 269/316: Move pre-commit.sh under dev/, ELPA Syncer, 2021/02/15
- [elpa] externals/dash 8599380 270/316: Optimize -is-prefix? and -is-suffix?, ELPA Syncer, 2021/02/15
- [elpa] externals/dash 5362be7 275/316: Use actual advertised function signature in manual, ELPA Syncer, 2021/02/15
- [elpa] externals/dash 926eb0b 280/316: Add forceful Makefile targets, ELPA Syncer, 2021/02/15
- [elpa] externals/dash eedc2af 279/316: Fix docstring Texinfo generation, ELPA Syncer, 2021/02/15
- [elpa] externals/dash 7ee12ee 283/316: Use buffers for Texinfo generation, ELPA Syncer, 2021/02/15
- [elpa] externals/dash baf9147 285/316: Simplify Texinfo generation, ELPA Syncer, 2021/02/15
- [elpa] externals/dash 7ec3975 292/316: Avoid deleting docs in old Emacs versions, ELPA Syncer, 2021/02/15
- [elpa] externals/dash 3cfbebf 293/316: Port more Texinfo generation changes to Markdown, ELPA Syncer, 2021/02/15
- [elpa] externals/dash 03748d8 297/316: Prefer '() over () in printed examples,
ELPA Syncer <=
- [elpa] externals/dash 6ffcd89 299/316: Print actual error messages in README, ELPA Syncer, 2021/02/15
- [elpa] externals/dash 4f3238b 300/316: Strip leading zeros from octal escapes in Emacs 26, ELPA Syncer, 2021/02/15
- [elpa] externals/dash 2028805 302/316: Don't quote error messages in Texinfo examples, ELPA Syncer, 2021/02/15
- [elpa] externals/dash 6c41b32 301/316: Move case-fold-search binding to where it's used, ELPA Syncer, 2021/02/15
- [elpa] externals/dash 1c711f1 303/316: Unquote results in Texinfo examples, ELPA Syncer, 2021/02/15
- [elpa] externals/dash 1bf9ddb 304/316: Makefile aesthetics, ELPA Syncer, 2021/02/15
- [elpa] externals/dash da0415b 312/316: * NEWS.md (2.18): Start news for upcoming release., ELPA Syncer, 2021/02/15
- [elpa] externals/dash 5eea156 315/316: Absorb dash-functional into dash, ELPA Syncer, 2021/02/15
- [elpa] externals/dash eaf33b3 226/316: Add info-lookup-symbol support, ELPA Syncer, 2021/02/15
- [elpa] externals/dash 565055e 229/316: * dash.el (---truthy?): Simplify., ELPA Syncer, 2021/02/15