]> git.eshelyaron.com Git - emacs.git/commitdiff
* doc/misc/eieio.texi (Introduction, Generics): Remove outdated limits
authorStefan Monnier <monnier@iro.umontreal.ca>
Mon, 19 Sep 2022 11:39:21 +0000 (07:39 -0400)
committerStefan Monnier <monnier@iro.umontreal.ca>
Mon, 19 Sep 2022 11:39:29 +0000 (07:39 -0400)
Reported by Hokomo <hokomo@airmail.cc>.

doc/misc/eieio.texi

index 18a2b74033ea77e961caaeb96d8fca6430062968..b1ec5c0dce777094b71ec20d087b00a8d9d14dda 100644 (file)
@@ -193,7 +193,7 @@ also differs in some other aspects which are mentioned below (also
 @enumerate
 @item
 A structured framework for the creation of basic classes with attributes
-and methods using singular inheritance similar to CLOS.
+and methods using inheritance similar to CLOS.
 @item
 Type checking, and slot unbinding.
 @item
@@ -225,11 +225,6 @@ lacks:
 
 @table @asis
 
-@item Method dispatch
-EIEO does not support method dispatch for built-in types and multiple
-arguments types.  In other words, method dispatch only looks at the
-first argument, and this one must be an @eieio{} type.
-
 @item Support for metaclasses
 There is just one default metaclass, @code{eieio-default-superclass},
 and you cannot define your own.  The @code{:metaclass} tag in
@@ -856,11 +851,6 @@ You can also create a generic method with @code{cl-defmethod}
 (@pxref{Methods}).  When a method is created and there is no generic
 method in place with that name, then a new generic will be created,
 and the new method will use it.
-
-In CLOS, a generic method can also be used to provide an argument list
-and dispatch precedence for all the arguments.  In @eieio{},
-dispatching only occurs for the first argument, so the @var{arglist}
-is not used.
 @end defmac
 
 @node Methods