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: 15 Sep 93 01:23:08 GMT From: cis.ohio-state.edu!magnus.acs.ohio-state.edu!math.ohio-state.edu!howland. reston.ans.net!darwin.sura.net!source.asset.com!cernosek@ucbvax.Berkeley.EDU ( Gary J. Cernosek) Subject: Re: Books/Papers on OOP Techniques in Ada 9X??? Message-ID: <1993Sep15.012308.35060@source.asset.com> List-Id: In article <273vj3$klf@klaava.Helsinki.FI> stickler@klaava.Helsinki.FI (Patric M Stickler) writes: >I'm looking for references to books, papers, articles, etc. that >introduce/detail/discuss the use of object oriented techniques using the >proposed Ada 9X standard. I'm an OOP veteran (Smalltalk, CLOS, Objective-C) >so I don't need an OOP tutorial, just some examples/discussion of how OOP is >done in Ada 9X, from a "traditional" OOP perspective. > >I understand that the 9X specification is still quite young and very much in >draft form, but I'm hoping that there is something out there that will help >me get a handle on OOP done the Ada way... I will be presenting a paper at the Tri-Ada conference the week of September 20 in Seattle, Washington (USA) that you might be interested in. The paper is titled, "ROMAN-9X: A Technique for Representing Object Models in Ada 9X Notation." In it I show how one might choose to implement a simple class inheritance hierarchy using some of the new OOP features available in Ada 9X. I focus on how single inheritance can be represented using tagged types in conjunction with child library units. I include a significant amount of source code that has been syntactically parsed by a July '93 version of an Ada 9X compiler. The technique proposes a set of standard naming conventions to use in an effort to reduce the number of otherwise arbitrary decisions that often have to be made when using Ada's strong typing features. If you are going to the conference, or will have access to the Proceedings, you may review the paper in that way. If not, you can e-mail me and I will send you a copy of the paper by regular mail. -- Gary J. Cernosek Fastrak Training Inc. Houston Office: (713) 280-4768 E-mail: cernosek@source.asset.com