diff options
author | Kaz Kylheku <kaz@kylheku.com> | 2020-08-28 22:25:05 -0700 |
---|---|---|
committer | Kaz Kylheku <kaz@kylheku.com> | 2020-08-28 22:25:05 -0700 |
commit | be26ffbbf1a6115601d5ef75d500ba0230b6abdc (patch) | |
tree | 5f4697bc86395bc3fa8c8d200ee33a092267028b | |
parent | a9dd593972ed9065240fd8b7394b4581ab18458f (diff) | |
download | txr-be26ffbbf1a6115601d5ef75d500ba0230b6abdc.tar.gz txr-be26ffbbf1a6115601d5ef75d500ba0230b6abdc.tar.bz2 txr-be26ffbbf1a6115601d5ef75d500ba0230b6abdc.zip |
doc: rewrite multiple inheritance intro paragraph.
* txr.1: Simplify the paragraph, and eliminate the
introduction of the unnecessary term "strict single
inheritance".
-rw-r--r-- | txr.1 | 12 |
1 files changed, 3 insertions, 9 deletions
@@ -26205,15 +26205,9 @@ This situation with two or more supertypes is called The contrasting term is .IR "single inheritance" , denoting the situation when a structure has exactly one supertype. -The term -.IR "strict single inheritance" -refers to the situation when a structure has exactly one supertype; -its supertype has at most one supertype; and, recursively, any additional -indirect supertypes all have at most one supertype. -Note: \*(TX 228 and older versions permitted only single inheritance, -thus programs were restricted to strict single inheritance. -\*(TL's multiple-inheritance is a straightforward extension of its -single inheritance semantics. +\*(TL's struct types initially permitted only single inheritance. +Multiple inheritance support was introduced in version 229, as a +straightforward extension of single inheritance semantics. In the .code make-struct-type |