summaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authorNicolas Petton <nicolas@petton.fr>2015-05-05 22:04:18 +0200
committerNicolas Petton <nicolas@petton.fr>2015-05-05 22:04:18 +0200
commit8cb4b4f98aa2758a016df25e39ff48cf132ed39c (patch)
tree39a6de726b6422a7e60873ffb9496d50da8d7041 /doc
parent6cd74155985f6335e26ffa419c38d0d2f91e3b4e (diff)
downloademacs-8cb4b4f98aa2758a016df25e39ff48cf132ed39c.tar.gz
Update `seq-let' documentation
* doc/lispref/sequences.texi: Update the documentation of `seq-let' with the support of `&rest'.
Diffstat (limited to 'doc')
-rw-r--r--doc/lispref/sequences.texi11
1 files changed, 10 insertions, 1 deletions
diff --git a/doc/lispref/sequences.texi b/doc/lispref/sequences.texi
index e58f0390a45..1166ef8b36f 100644
--- a/doc/lispref/sequences.texi
+++ b/doc/lispref/sequences.texi
@@ -413,7 +413,7 @@ but their relative order is also preserved:
(9 . "aaa") (9 . "zzz") (9 . "ppp") (9 . "fff")]
@end group
@end example
-
+
@xref{Sorting}, for more functions that perform sorting.
See @code{documentation} in @ref{Accessing Documentation}, for a
useful example of @code{sort}.
@@ -804,6 +804,10 @@ vector or string (@pxref{Iteration} for more information about the
@var{arguments} can itself include sequences allowing for nested
destructuring.
+The @var{arguments} sequence can also include the `&rest' marker
+followed by a variable name to be bound to the rest of
+@code{sequence}.
+
@example
@group
(seq-let [first second] [1 2 3 4]
@@ -820,6 +824,11 @@ destructuring.
(list a b c))
@result{} (1 2 3)
@end group
+@group
+(seq-let [a b &rest others] [1 2 3 4]
+ others)
+@end group
+@result{} [3 4]
@end example
@end defmac