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.7 required=5.0 tests=BAYES_00,INVALID_DATE, REPLYTO_WITHOUT_TO_CC autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,7251fa99aab97e06 X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 1993-03-09 12:38:02 PST Newsgroups: comp.lang.ada Path: sparky!uunet!caen!uwm.edu!cs.utexas.edu!asuvax!ennews!enuxhb.eas.asu.edu!koehnema From: koehnema@enuxhb.eas.asu.edu (Harry Koehnemann) Subject: Re: Ichibah flames, and flames out over, Ada 9X Message-ID: <1993Mar9.171230.28664@ennews.eas.asu.edu> Followup-To: comp.lang.ada Sender: news@ennews.eas.asu.edu (USENET News System) Reply-To: koehnema@enuxhb.eas.asu.edu (Harry Koehnemann) Organization: Arizona State University References: <1993Mar8.153639.3603@inmet.camb.inmet.com> <1993Mar8.162831.8767@seas.gwu.edu> Date: Tue, 9 Mar 1993 17:12:30 GMT Date: 1993-03-09T17:12:30+00:00 List-Id: In article srctran@world.std.com (Gregory Aharonian) writes: >>From this point of view, the original posting's >call for more features in Ada9X that allows better competition with C++ >(and Smalltalk) should be heeded. All I wanted to know was why type extensions were chosen over the class construct (which I think Mr. Taft addressed). I've always had the question - Do classes or type extensions map better to typical OO problems? I've never seen any studys that compared the two. I figured that, since the OO additions were perhaps that largest change in a rather costly revision process, someone might have looked into why classes were so popular - maybe even done that study I've been looking for. Another point is that neither construct is new (despite what I hear on c.l.a) and classes seem to have "won" in the OO world. If Ada wants to play ball in that community, I feel it's got a pretty big sell ahead of itself - which could probably start with that study comparing classes and type extensions for some model OO problems. (kindof like doing the feasibility study after the products built) People seem to enjoy finding flaws in Ada. Will type extensions be another one of those problem areas people love to point at when talking about Ada? ("Type extensions! We saw type extensions way back in...") Either way, I think it's a big area of risk for 9X. -- Harry Koehnemann Arizona State University koehnema@enuxha.eas.asu.edu Computer Science Department