diff options
Diffstat (limited to 'doc')
-rw-r--r-- | doc/lispref/records.texi | 3 | ||||
-rw-r--r-- | doc/misc/eieio.texi | 8 |
2 files changed, 6 insertions, 5 deletions
diff --git a/doc/lispref/records.texi b/doc/lispref/records.texi index 618f30a72ce..822fd2bf36e 100644 --- a/doc/lispref/records.texi +++ b/doc/lispref/records.texi @@ -9,7 +9,8 @@ The purpose of records is to allow programmers to create objects with new types that are not built into Emacs. They are used as the -underlying representation of @code{cl-defstruct} instances. +underlying representation of @code{cl-defstruct} and @code{defclass} +instances. Internally, a record object is much like a vector; its slots can be accessed using @code{aref}. However, the first slot is used to hold diff --git a/doc/misc/eieio.texi b/doc/misc/eieio.texi index dfae565deed..7076c244222 100644 --- a/doc/misc/eieio.texi +++ b/doc/misc/eieio.texi @@ -1017,7 +1017,7 @@ If @var{errorp} is non-@code{nil}, @code{wrong-argument-type} is signaled. @defun class-p class @anchor{class-p} -Return @code{t} if @var{class} is a valid class vector. +Return @code{t} if @var{class} is a valid class object. @var{class} is a symbol. @end defun @@ -1055,7 +1055,7 @@ Will fetch the documentation string for @code{eieio-default-superclass}. Return a string of the form @samp{#<object-class myobjname>} for @var{obj}. This should look like Lisp symbols from other parts of Emacs such as buffers and processes, and is shorter and cleaner than printing the -object's vector. It is more useful to use @code{object-print} to get +object's record. It is more useful to use @code{object-print} to get and object's print form, as this allows the object to add extra display information into the symbol. @end defun @@ -1212,7 +1212,7 @@ items defined in this second slot. Introspection permits a programmer to peek at the contents of a class without any previous knowledge of that class. While @eieio{} implements -objects on top of vectors, and thus everything is technically visible, +objects on top of records, and thus everything is technically visible, some functions have been provided. None of these functions are a part of CLOS. @@ -1525,7 +1525,7 @@ Currently, the default superclass is defined as follows: nil "Default parent class for classes with no specified parent class. Its slots are automatically adopted by classes with no specified -parents. This class is not stored in the `parent' slot of a class vector." +parents. This class is not stored in the `parent' slot of a class object." :abstract t) @end example |