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,4b2fd0b270e39b5 X-Google-Attributes: gid103376,public From: dewar@merv.cs.nyu.edu (Robert Dewar) Subject: Re: Defending Mike Feldman Date: 1997/02/26 Message-ID: #1/1 X-Deja-AN: 221583520 References: <5dubbi$ibm$1@goanna.cs.rmit.edu.au> Organization: New York University Newsgroups: comp.lang.ada Date: 1997-02-26T00:00:00+00:00 List-Id: Richard advances some entertaining theories to answer: >Well, how come when we use Enumeration_IO we can only print > AN_ENUMERATION_LITERAL >or > another_enumeration_literal >but not > A_Stylish_Enumeration_Literal? But in fact the answer is quite simple. In the original Ada 83 document and design, the preferred thinking was all upper case for all identifiers, so it was natural to have Enumeration_IO normalize to upper case. During the revision, it would have been absurd to change this. We were very careful to avoid gratuitious incomaptibilities with Ada 83, especially ones like this, that would have caused programs to silently malfunction.