From dca73f686b76b832cb582e6564baa4b43fd51e5a Mon Sep 17 00:00:00 2001 From: Eli Zaretskii Date: Mon, 30 Jun 2025 22:06:15 +0300 Subject: [PATCH] ; * doc/lispref/functions.texi (Mapping Functions): Fix wording (bug#78930). (cherry picked from commit de18407f513ccd7adbd521d0422dd1fb552b5935) --- doc/lispref/functions.texi | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/doc/lispref/functions.texi b/doc/lispref/functions.texi index 90ca1724054..41fbfc246c7 100644 --- a/doc/lispref/functions.texi +++ b/doc/lispref/functions.texi @@ -1030,15 +1030,16 @@ the @code{call-interactively} function. @xref{Interactive Call}. @cindex mapping functions A @dfn{mapping function} applies a given function (@emph{not} a -special form or macro) to each element of a list or other collection. +special form or macro) to each element of a sequence, such as a list or +a vector or a string (@pxref{Sequences Arrays Vectors}). Emacs Lisp has several such functions; this section describes @code{mapcar}, @code{mapc}, @code{mapconcat}, and @code{mapcan}, which -map over a list. @xref{Definition of mapatoms}, for the function +map over sequences. @xref{Definition of mapatoms}, for the function @code{mapatoms} which maps over the symbols in an obarray. @xref{Definition of maphash}, for the function @code{maphash} which maps over key/value associations in a hash table. - These mapping functions do not allow char-tables because a char-table + These mapping functions do not work on char-tables because a char-table is a sparse array whose nominal range of indices is very large. To map over a char-table in a way that deals properly with its sparse nature, use the function @code{map-char-table} (@pxref{Char-Tables}). -- 2.39.5