aboutsummaryrefslogtreecommitdiffstats
path: root/lib/diffseq.h
diff options
context:
space:
mode:
authorStefan Monnier2025-05-07 13:24:07 -0400
committerStefan Monnier2025-05-07 13:24:07 -0400
commitb13044dae3db9c449a93f52fecfd848a3e7dd67d (patch)
tree51e3c6c264d6f2d66be41b4323592bc0b3464a8c /lib/diffseq.h
parentf6f35644b7f49732fe38fac3c199ef3a6a22abe7 (diff)
downloademacs-b13044dae3db9c449a93f52fecfd848a3e7dd67d.tar.gz
emacs-b13044dae3db9c449a93f52fecfd848a3e7dd67d.zip
cl-types: The big renaming to "derived types"
`cl-defstruct` also defines a type and is also in CL, so "cl-type" is not precise enough to talk about those types defined with `cl-deftype`. Use the term "derived type" to be more clear, as is done in the HyperSpec. * doc/misc/cl.texi (Derived types): Move `cl-deftype` to this new subsection. Document the use of derived types as method specializers. * lisp/emacs-lisp/cl-extra.el (cl--types-of-memo): Rename from `cl--type-unique`. (cl--derived-type-dispatch-list): Rename from `cl--type-dispatch-list`. (cl--derived-type-generalizer): Rename from `cl--type-generalizer`. (cl--derived-type-generalizers): Rename from `cl--type-generalizers`. * lisp/emacs-lisp/cl-lib.el (cl-generic-generalizers) <derived-types>: Rename from <cl-types-of>. Catch but don't hide errors when a derived type cannot be used as an atomic type specifier. * lisp/emacs-lisp/cl-preloaded.el (cl--derived-type-list): Rename from `cl--type-list`. (cl-derived-type-class): Rename from `cl-type-class`. (cl--derived-type-class-make): Rename from `cl--type-class-make`. (cl--define-derived-type): Rename from `cl--type-deftype`.
Diffstat (limited to 'lib/diffseq.h')
0 files changed, 0 insertions, 0 deletions