]> git.eshelyaron.com Git - emacs.git/commitdiff
Remove some details on which files are loaded from cl.texi
authorStefan Kangas <stefankangas@gmail.com>
Mon, 17 Feb 2025 00:53:55 +0000 (01:53 +0100)
committerEshel Yaron <me@eshelyaron.com>
Tue, 18 Feb 2025 08:46:20 +0000 (09:46 +0100)
* doc/misc/cl.texi (Naming Conventions): Remove section listing
functions that do not cause other files than cl-lib.el to be loaded.
It lacks practical relevance to the user, and is a hostage to changing
implementation details.

(cherry picked from commit 0d40deec20fb8e246b2bbc66afdcec37e3eecd4a)

doc/misc/cl.texi

index 48b8ea09c6522dad30e175f9eeacda199d7b6598..fbed1265aa31923932825e3fd08dc5542126b54b 100644 (file)
@@ -233,32 +233,6 @@ cl-callf           cl-callf2          cl-defsubst
 cl-letf            cl-letf*
 @end example
 
-@c This is not uninteresting I suppose, but is of zero practical relevance
-@c to the user, and seems like a hostage to changing implementation details.
-The following simple functions and macros are defined in @file{cl-lib.el};
-they do not cause other components like @file{cl-extra} to be loaded.
-
-@example
-cl-evenp           cl-oddp            cl-minusp
-cl-plusp           cl-endp            cl-subst
-cl-copy-list       cl-list*           cl-ldiff
-cl-rest            cl-decf [1]        cl-incf [1]
-cl-acons           cl-adjoin [2]      cl-pairlis
-cl-pushnew [1,2]   cl-declaim         cl-proclaim
-cl-caaar@dots{}cl-cddddr                  cl-first@dots{}cl-tenth
-cl-mapcar [3]
-@end example
-
-@noindent
-[1] Only when @var{place} is a plain variable name.
-
-@noindent
-[2] Only if @code{:test} is @code{eq}, @code{equal}, or unspecified,
-and @code{:key} is not used.
-
-@noindent
-[3] Only for one sequence argument or two list arguments.
-
 @node Printing
 @chapter Printing