Newsgroups: comp.object,comp.lang.c++,comp.lang.smalltalk,comp.lang.eiffel
Path: cantaloupe.srv.cs.cmu.edu!rochester!udel!gatech!howland.reston.ans.net!news.moneng.mei.com!uwm.edu!news.mr.med.ge.com!sgi45!krajnak
From: krajnak@sgi45.med.ge.com (Michael D. Krajnak 4-6342)
Subject: Re: A complete object model
Message-ID: <1995May17.122515.15465@mr.med.ge.com>
Keywords: OOP, C++, Smalltalk, Eiffel, OMG
Sender: krajnak@sgi45 (Michael D. Krajnak 4-6342)
Nntp-Posting-Host: sgi45
Organization: GE Medical Systems
References: <3ovpje$88i@m1.cs.man.ac.uk> <tstevensD8p4FD.DI6@netcom.com>
Date: Wed, 17 May 95 12:25:15 GMT
Lines: 49
Xref: glinda.oz.cs.cmu.edu comp.object:30958 comp.lang.c++:128642 comp.lang.smalltalk:23694 comp.lang.eiffel:8569

In article <tstevensD8p4FD.DI6@netcom.com>, tstevens@netcom.com (Edward Stevens)
writes:
|> beardb@cs.man.ac.uk (Brice Beard) writes:
|> 
|> 
|> >	Can we think of a global object model which would encompass the features
|> >of languages such as C++, Smalltalk, Eiffel and others ?
|> >Particularly how to adress the differences concerning memory management,
|> >simple/multiple inheritance, data sharing, containment ...
|> >To answer those questions I need your help !
|> >I'm especially looking for books comparing in details the different OOP
|> >available,
|> >I would also be interested in any information about the work done by the OMG
|> in
|> >this area.
|> 
|> >	Thanks for any information...
|> 
|> 	Check out 'Object Oriented Software Construction' by Meyer. In addition
|> to its exploration behind the development of Eiffel there are chapters on
|> more
|> general OO issues and a chapter comparing other OO languages including C++
|> and
|> Smalltalk. 
|> 
|> Ted Stevens
|> -- 
|> >>>>>                  ZumaSoft (TEL) V/F 310/457-6263          <<<<<
|> <<<<<     OO Analysis & Design, Enterprise Modeling, Training   >>>>>
|> >>>>>                        tstevens@netcom.com                <<<<<
|> <<<<<     'Thank you for your wine, California' - Mick Jagger   >>>>>

An interesting attempt at a defining a interoperable (comprehensive isn't
quite the appropriate term) object model is described by a paper by
Frank Manola and Sandy Heiler at GTE Labs:

[MANO93c]*   Manola, F. and S. Heiler, "A 'RISC' Object Model for Object
System Interoperation: Concepts and Applications," TR-0231-08-93-165,
GTE Laboratories, Inc., August 1993.

Sandy Heiler is on one of the ODMG committees, I would not be surprised if
Frank Manola was also.

The paper is available at:

ftp://ftp.gte.com/pub/dom/reports/MANO93c.ps
-- 
krajnakm@med.ge.com / V: 414.521.6342 / GE Medical Systems

