comp.lang.ada
 help / color / mirror / Atom feed
From: ecragg@GMUVAX.GMU.EDU ("EDWARD CRAGG")
Subject: re: multiple inheritance
Date: 23 Oct 89 12:43:00 GMT	[thread overview]
Message-ID: <8910231246.AA06303@ajpo.sei.cmu.edu> (raw)

Date: 19 Oct 89
From: crash!pro-novapple!herwin (Harry Erwin)
Subject:  Multiple Inheritance

Apparently there is some question about a requirement for multiple
inheritance in Ada 9X.  Multiple inheritance is necessary to support
generalized semantic data networks.  Although most problem domains are
simple enough that simple inheritance can be used with an appropriate
ordering of the object classes, the representation of domain knowledge
in some scientific fields is sufficiently convoluted that there is no
natural ordering, and multiple inheritance is a much more effective
solution to the problem of defining domain objects.  For similar reasons,
many intelligence processing applications are most effectively solved
by semantic data networks and (hence) multiple inheritance.  Omitting
multiple inheritance from Ada 9X will cripple it for those applications.

Harry Erwin
TELEMAIL: Herwin/TRW    UUCP: crash!pro-novapple!herwin
ARPA: crash!pro-novapple!herwin@nosc.mil
INTER: herwin@pro-novapple.cts.com

             reply	other threads:[~1989-10-23 12:43 UTC|newest]

Thread overview: 5+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
1989-10-23 12:43 "EDWARD CRAGG" [this message]
  -- strict thread matches above, loose matches on Subject: below --
1991-12-28 17:14 Multiple Inheritance Guido van Rossum
1992-01-02 19:45 Pete Becker
1992-01-02 20:03 Larry M. Jordan
1992-01-03 19:33 Jim ADCOCK
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox