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 Path: utzoo!utgpu!news-server.csri.toronto.edu!mailrus!uunet!samsung!think!linus!eachus From: eachus@aries.mitre.org (Robert I. Eachus) Newsgroups: comp.lang.ada Subject: Re: 10-year Ada Language Standard Revision Cycle Message-ID: Date: 17 Mar 90 23:10:52 GMT References: <8412@hubcap.clemson.edu> Sender: news@linus.UUCP Organization: The Mitre Corporation, Bedford, MA In-reply-to: wtwolfe@hubcap.clemson.edu's message of 16 Mar 90 18:16:25 GMT List-Id: In article <8412@hubcap.clemson.edu> wtwolfe@hubcap.clemson.edu (Bill Wolfe) writes: > I had heard at the Ada 9X discussion at the Eighth Annual National > Conference on Ada Technology that the next revision would take place > in TEN years due to 10 years being the standard ISO revision cycle... > are there any knowledgeable people who could comment? > (If a five-year cycle is indeed in accordance with the internationally > accepted and agreed-upon norm, I strongly believe that Ada should be > on a five-year revision cycle and *NOT* a ten-year revision cycle..) > Bill Wolfe, wtwolfe@hubcap.clemson.edu The rule in both the ANSI and ISO communities is that a decision to affirm, revise, or abandon has to be made five years after a standard is adopted, and that a standard which has been neither affirmed or superceded within ten years lapses. In 1988 (five years after the 1983 Ada ANSI standardization) the Ada Board recommended that a new standard be developed. This Ada 9X process recommendation was very close to what has developed and was about 30 pages in final form...quite a detailed recommendation. The ISO Ada standard was adopted in 1987 (a pointer to the ANSI and French standards), so it is not due for review unitl 1992, and will not lapse until 1997. Since the ISO standard technically supercedes the ANSI standard in this country, the real lapse date is 1997, but I hope we have at least a proposed new ANSI standard before 1993, and an adopted standard well before 1997. In fact we could be starting on the next revsion by then. (Sigh...) My current guess (not my preferences, just a guess as to what will happen) is that the first revision will be a very minor one, with the largest changes being things like replacing ASCII with Latin-1, allowing literals from other character sets, unsigned types (but not as predefined integer types), dynamic prioities, and better support for entry families. The following revison can deal with evolution. There may be some extensions to make OOP easier, but don't expect much in the way of changes. Just the ability to do what you can do already in a much more elegant way. (Which is a lot. The only major feature not directly supported in Ada is multiple inheritance, and overload resolution makes that a big can of worms.) -- Robert I. Eachus with STANDARD_DISCLAIMER; use STANDARD_DISCLAIMER; function MESSAGE (TEXT: in CLEVER_IDEAS) return BETTER_IDEAS is...