From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-0.8 required=5.0 tests=BAYES_00,INVALID_DATE, MSGID_SHORT autolearn=no autolearn_force=no version=3.4.4 Path: utzoo!attcan!utgpu!jarvis.csri.toronto.edu!mailrus!wuarchive!gem.mps.ohio-state.edu!tut.cis.ohio-state.edu!pt.cs.cmu.edu!sei!ajpo!eberard From: eberard@ajpo.sei.cmu.edu (Edward Berard) Newsgroups: comp.lang.ada Subject: Re: Adding Multiple Inheritance (was: Modernizing Ada) Summary: The Ada_GrOOP (c/o R. Hilliard at Mitre) Message-ID: <604@ajpo.sei.cmu.edu> Date: 14 Oct 89 20:38:43 GMT References: <8910132028.AA07013@helios.enea.se> <1989Oct14.121338.1316@paris.ics.uci.edu> List-Id: Ron Guilmette (rfg@ics.uci.edu) writes: > sommar@enea.se (Erland Sommarskog) writes: > > It's easy to say "multiple inheritance" but it should be > >implemented too. And I'm not talking compiler technology here. > >My issue is the langauge definition. The inheritance mechanism > >should integrated with existing constructs in Ada. Say that you add > >classes a new compilation unit to Ada. Easy? Yes, but why then > >keep packages? OK, make the classes package types, but somehow [...] ... > > >All this said with the following reservation: I haven't seen > >any concrete proposal on how an inheritance mechanism in Ada > >should be look like. [...] ... > > Well... I know that I'm definitely *not* the only one to have started to > think about how to munge MI into Ada, and I may just be putting my foot > in my mouth here, but I wonder if anybody here would like to start > discussing the pros and cons of various schemes for adding MI to Ada. > > The addition of PACKAGE TYPES (kinda like task types, only different) > seems like a nice way to add the notion of CLASSES without adding another > keyword. [...] ... > [...] ... > // rfg For those of you who are interested, there is a small group of individuals who are working to formally suggest object-oriented extensions to the Ada language. They held a three-day meeting in the Boston, Mass. area during September. For more information, contact Rich Hilliard at MITRE: E-mail : rh@mbunix.mitre.org Office : The MITRE Corporation MS A155 Bedford, MA 01730 TELEPHONE : (617) 271-7760 The time for revision suggestions for Ada 9X is almost over. If you think you have any good ideas, be quick about it. -- Ed Berard (301) 353-9652