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,794a4cb8f6cfe39b X-Google-Attributes: gid103376,public From: eachus@spectre.mitre.org (Robert I. Eachus) Subject: Re: Clear Screen Date: 1997/02/27 Message-ID: #1/1 X-Deja-AN: 221913618 References: <330FE569.29FA@bix.com> <5erk3a$a29@news.cict.fr> Organization: The Mitre Corp., Bedford, MA. Newsgroups: comp.lang.ada Date: 1997-02-27T00:00:00+00:00 List-Id: RKBD said: > I argued strongly against the whole idea of Annex J, but I lost (and > surprisingly, I was in a small minority here. But I let it go because > this is a documentation issue only! (And I lost on one in the formal vote--pragma Elaborate--but won later when the Development Team actually checked out the issue. My guess is that in about 30% of the cases where pragma Elaborate actually needed, it can't be replaced by Elaborate_Body or Elaborate_All. But I suspect the real reason it was left in Chapter 10 was that it only requires a few words there. ;-) > The features in annex J are fully supported in Ada 95, and are tested > by the ACVC suite, and must be fully supported in all Ada 95 compilers. > They may be used freely in Ada 95 programs -- some people may feel for > aesthetic reasons that they want to avoid the use of annex J features, > but that's a bed they make for themselves... > Sure, there are some people who harbour the fantasy that the annex > J features will be eliminated in Ada 0X (these must be the same > people who thought the ALTER verb could be removed from COBOL-8X) > but in practice the compatibility argument will be *stronger* next > time around, not weaker, so these features are not about to > disappear! There are SOME Annex J features which will probably disappear next time around: the allowed substitution characters and the chapter 13 stuff (with the possible exception of interrupt entries). But some of the stuff there, including package Ascii and the package renamings, will probably be around in Ada 3x. -- Robert I. Eachus with Standard_Disclaimer; use Standard_Disclaimer; function Message (Text: in Clever_Ideas) return Better_Ideas is...