diff options
| author | Stefan Monnier | 2025-05-07 13:24:07 -0400 |
|---|---|---|
| committer | Stefan Monnier | 2025-05-07 13:24:07 -0400 |
| commit | b13044dae3db9c449a93f52fecfd848a3e7dd67d (patch) | |
| tree | 51e3c6c264d6f2d66be41b4323592bc0b3464a8c /lib/diffseq.h | |
| parent | f6f35644b7f49732fe38fac3c199ef3a6a22abe7 (diff) | |
| download | emacs-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