aboutsummaryrefslogtreecommitdiffstats
path: root/doc
diff options
context:
space:
mode:
Diffstat (limited to 'doc')
-rw-r--r--doc/lispref/ChangeLog5
-rw-r--r--doc/lispref/sequences.texi22
2 files changed, 27 insertions, 0 deletions
diff --git a/doc/lispref/ChangeLog b/doc/lispref/ChangeLog
index 42bff7c865a..260656c6cf7 100644
--- a/doc/lispref/ChangeLog
+++ b/doc/lispref/ChangeLog
@@ -1,3 +1,8 @@
12015-03-09 Nicolas Petton <nicolas@petton.fr>
2
3 * sequences.texi (seq-into): Add documentation for the new
4 seq-into function.
5
12015-03-03 Eli Zaretskii <eliz@gnu.org> 62015-03-03 Eli Zaretskii <eliz@gnu.org>
2 7
3 * processes.texi (Synchronous Processes): Update documentation of 8 * processes.texi (Synchronous Processes): Update documentation of
diff --git a/doc/lispref/sequences.texi b/doc/lispref/sequences.texi
index 04404f886e0..1af353590cf 100644
--- a/doc/lispref/sequences.texi
+++ b/doc/lispref/sequences.texi
@@ -740,6 +740,28 @@ of @var{sequence}. Keys are compared using @code{equal}.
740@end example 740@end example
741@end defun 741@end defun
742 742
743@defun seq-into sequence type
744 This function converts the sequence @var{sequence} into a sequence
745of type @var{type}. @var{type} can be one of the following symbols:
746@code{vector}, @code{string} or @code{list}.
747
748@example
749@group
750(seq-into [1 2 3] 'list)
751@result{} (1 2 3)
752@end group
753@group
754(seq-into nil 'vector)
755@result{} []
756@end group
757@group
758(seq-into "hello" 'vector)
759@result{} [104 101 108 108 111]
760@end group
761@end example
762@end defun
763
764
743@defmac seq-doseq (var sequence [result]) body@dots{} 765@defmac seq-doseq (var sequence [result]) body@dots{}
744@cindex sequence iteration 766@cindex sequence iteration
745 This macro is like @code{dolist}, except that @var{sequence} can be a list, 767 This macro is like @code{dolist}, except that @var{sequence} can be a list,