cl: Naming Conventions
1.3 Naming Conventions
======================
Except where noted, all functions defined by this package have the same
calling conventions as their Common Lisp counterparts, and names that
are those of Common Lisp plus a ‘cl-’ prefix.
Internal function and variable names in the package are prefixed by
‘cl--’. Here is a complete list of functions prefixed by ‘cl-’ that
were _not_ taken from Common Lisp:
cl-callf cl-callf2 cl-defsubst
cl-letf cl-letf*
The following simple functions and macros are defined in ‘cl-lib.el’;
they do not cause other components like ‘cl-extra’ to be loaded.
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...cl-cddddr cl-first...cl-tenth
cl-mapcar [3]
[1] Only when PLACE is a plain variable name.
[2] Only if ‘:test’ is ‘eq’, ‘equal’, or unspecified, and ‘:key’ is not
used.
[3] Only for one sequence argument or two list arguments.