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=-1.3 required=5.0 tests=BAYES_00,INVALID_MSGID autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,8b8748382fcfacc1 X-Google-Attributes: gid103376,public From: tmoran@bix.com Subject: MI, was Re: friend classes in ada95 Date: 2000/04/19 Message-ID: #1/1 X-Deja-AN: 613037288 References: X-Complaints-To: abuse@pacbell.net X-Trace: news.pacbell.net 956130503 206.170.2.217 (Wed, 19 Apr 2000 00:48:23 PDT) Organization: SBC Internet Services NNTP-Posting-Date: Wed, 19 Apr 2000 00:48:23 PDT Newsgroups: comp.lang.ada Date: 2000-04-19T00:00:00+00:00 List-Id: > What I am looking to do is introduce interface MI in to Ada syntax. > And if I am already going to implement it, I might as well do it in a > way that would make it easier to write a COM object in raw Ada. I'm confused. It seems you 1) want MI Interfaces; 2) want them in a binary compatible way (at least on Windows) with COM; 3) but "Inheritance and reusability are terms with specific meanins for the developer of object-oriented code. These terms refer to the capability of deriving your own classes from the base classes, replacing methods with customized versions, and adding methods of your own. None of this is available with respect to COM objects." Visual C++ 5 Unleashed, p 510.