From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.5-pre1 (2020-06-20) on ip-172-31-74-118.ec2.internal X-Spam-Level: X-Spam-Status: No, score=-0.0 required=3.0 tests=BAYES_20 autolearn=ham autolearn_force=no version=3.4.5-pre1 Date: 16 Jul 93 21:26:08 GMT From: dog.ee.lbl.gov!overload.lbl.gov!agate!howland.reston.ans.net!usc!elroy.jp l.nasa.gov!nntp-server.caltech.edu!mustang.mst6.lanl.gov!nntp.ucsb.edu!usenet@u cbvax.Berkeley.EDU (David E. Goggin) Subject: Ada 9X -- How OO is it really? Message-ID: <2276dg$235@ecifs2.ucsb.edu> List-Id: hi. Well, we are eagerly waiting for the new Ada 9X standard soon to be voted on by the ANSI comte. I will soon be working for a company which is fairly eager to get into the OO business using Ada and I want to get some info about it and opinions (lots of them :-) Well, first question: how is OO handled by Ada 9x? is is based on the package mechanism (i.e. class = package) or some other way? How is inheritance handled? Is MULTIPLE and REPEATED inheritance supported, as well as the necessary techniques for reolving name clashes? How about access types for creating linked structures of objects? There has been some discussion recently about look and feel issues - what do you all think? Also (and opinions are very welcome here.) how does Ada 9X compare to the major object-oriented languages: c++,Eiffel,Smalltalk,Sather,CLOS? How should Ada 9x be improved to be more object oriented (remember the deadline for modifiations to the standard is coming pretty quick.) thanks a lot *dt*