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,5997b4b7b514f689 X-Google-Attributes: gid103376,public From: dewar@merv.cs.nyu.edu (Robert Dewar) Subject: Re: Reading a line of arbitrary length Date: 1997/02/22 Message-ID: #1/1 X-Deja-AN: 220659266 References: <5ds40o$rpo@fg70.rz.uni-karlsruhe.de> <33032AE2.666F@mds.lmco.com> <33037A74.44AF@mds.lmco.com> <3304D791.489C@acm.org> Organization: New York University Newsgroups: comp.lang.ada Date: 1997-02-22T00:00:00+00:00 List-Id: iBrian said << Seriously, I was convinced at the end of that discussion that the restriction was necessary for "political" reasons. But stuff like this library makes me more sore about it. Ada could have been a better language. Oh well.>> Yes, but best is the enemy of good :-) Actually I think it is remarkable how few compromises were needed to get rapid unanimous approval of the Ada 95 standard. Sure everyone has a few pet peeves. Tuck will never forgive Robert for helping to keep 'Class for untagged types out (neither will Bob Duff), and Robert will never forgive Tuck for refusing to fight for in out parameters for functions (but can't blame Bob, he agrees with me on that one). P.S. a giant :-) applies to the last paragraph :-) Note that the particular case at hand (restricting 'Access on subprograms because of dificulties with display implementations) did not turn out to be a theoretical concern. Two of the currently validated Ada 95 compilers (Aonix and RR), both use displays. Now who can say if this one thing would have been enough to seriously discombobulate those two implementations (at the time, both vendors thought it was significant). Sure, this particular decision did not affect GNAT, but we think it is a good thing that there are multiple Ada 95 compilers around. Nothing like competition to sharpen technical products. We think that GNAT is the best Ada 95 compiler, but we also think we have to run hard to keep it that way, given the competition, and everyone benefits from this. Robert Dewar Ada Core Technologies