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 | a5c299e47c476a8f267ca1bc0a3636a349b41694 (patch) | |
tree | 5f4697bc86395bc3fa8c8d200ee33a092267028b /txr.1 | |
parent | 448dd8e3d0581e0ae95244ed8e399f6e5caff9f1 (diff) | |
download | txr-a5c299e47c476a8f267ca1bc0a3636a349b41694.tar.gz txr-a5c299e47c476a8f267ca1bc0a3636a349b41694.tar.bz2 txr-a5c299e47c476a8f267ca1bc0a3636a349b41694.zip |
doc: rewrite multiple inheritance intro paragraph.
* txr.1: Simplify the paragraph, and eliminate the
introduction of the unnecessary term "strict single
inheritance".
Diffstat (limited to 'txr.1')
-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 |