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.8 required=5.0 tests=BAYES_00,INVALID_DATE autolearn=no autolearn_force=no version=3.4.4 Xref: utzoo comp.lang.ada:2714 comp.sw.components:292 Path: utzoo!attcan!utgpu!jarvis.csri.toronto.edu!mailrus!iuvax!cica!ctrsol!uakari.primate.wisc.edu!unmvax!pprg.unm.edu!topgun.dspo.gov!lanl!opus!ted From: ted@nmsu.edu (Ted Dunning) Newsgroups: comp.lang.ada,comp.sw.components Subject: Re: Re^2: Ada 9X objectives Message-ID: Date: 4 Oct 89 20:24:37 GMT References: <6658@hubcap.clemson.edu> <6661@hubcap.clemson.edu> <1373@blackbird.afit.af.mil> Followup-To: comp.lang.ada Organization: NMSU Computer Science In-reply-to: jcardow@blackbird.afit.af.mil's message of 4 Oct 89 13:09:52 GMT List-Id: In article <1373@blackbird.afit.af.mil> jcardow@blackbird.afit.af.mil (James E. Cardow) writes: ... As far as what changes should be considered, the first step should be an evaluation of the features of "research" languages. The very features that make them attractive are probably the most desired in changes to other languages. Inheritance as handled by C++ would certainly seem to be a prime candidate. There is usually a reason why those features make the language attractive, not considering and incorporating them is foolish. how do you add the primary feature of scheme which is parsimony to ada whose salient characteristic is obesity? in the formal semantics of scheme, the abstract syntax of scheme is _6_ lines long. and yet this language has considerably _more_ power than ada in many respects. how do you ADD this to ada which doesn't even yet have a formal semantics? -- ted@nmsu.edu remember, when extensions and subsets are outlawed, only outlaws will have extensions or subsets