doc/concepts.tex: Fix description of merging keyword argument lists.
authorMark Wooding <mdw@distorted.org.uk>
Sat, 27 Jul 2019 12:07:49 +0000 (13:07 +0100)
committerMark Wooding <mdw@distorted.org.uk>
Sat, 3 Aug 2019 15:27:38 +0000 (16:27 +0100)
It doesn't matter whether the applicable methods come from different
superclasses: we have to merge everything.

doc/concepts.tex

index 405cad1..d9239d0 100644 (file)
@@ -862,11 +862,10 @@ While method combinations may set their own rules, usually keyword methods
 can only be defined on keyword messages, and all methods defined on a keyword
 message must be keyword methods.  The direct methods defined on a keyword
 message may differ in the keywords they accept, both from each other, and
-from the message.  If two superclasses of some common class both define
-keyword methods on the same message, and the methods both accept a keyword
-argument with the same name, then these two keyword arguments must also have
-the same type.  Different applicable methods may declare keyword arguments
-with the same name but different defaults; see below.
+from the message.  If two applicable methods on the same message both accept
+a keyword argument with the same name, then these two keyword arguments must
+also have the same type.  Different applicable methods may declare keyword
+arguments with the same name but different defaults; see below.
 
 The keyword arguments acceptable in a message sent to an object are the
 keywords listed in the message definition, together with all of the keywords