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.9 required=5.0 tests=BAYES_00 autolearn=unavailable autolearn_force=no version=3.4.4 Path: border1.nntp.dca3.giganews.com!border2.nntp.dca3.giganews.com!border4.nntp.dca.giganews.com!border2.nntp.dca.giganews.com!nntp.giganews.com!usenet.blueworldhosting.com!xmission!newsswitch.lcs.mit.edu!nntp.TheWorld.com!.POSTED!not-for-mail From: Robert A Duff Newsgroups: comp.lang.ada Subject: Re: Seeking for papers about tagged types vs access to subprograms Date: Tue, 14 May 2013 15:21:19 -0400 Organization: The World Public Access UNIX, Brookline, MA Message-ID: References: <17ceq51ydy3s0.s94miqqzbg5w.dlg@40tude.net> <1vrhb7oc4qbob$.q02vuouyovp5$.dlg@40tude.net> <19lrzzbgm77v6.1dzpgqckptaj6.dlg@40tude.net> <1bp6zlpetr5l4.12a9zcd1x3yya.dlg@40tude.net> <1jc46ynzptlxm.1fafjhr8hlblq.dlg@40tude.net> NNTP-Posting-Host: shell01.theworld.com Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: pcls6.std.com 1368559281 14691 192.74.137.71 (14 May 2013 19:21:21 GMT) X-Complaints-To: abuse@TheWorld.com NNTP-Posting-Date: Tue, 14 May 2013 19:21:21 +0000 (UTC) User-Agent: Gnus/5.1008 (Gnus v5.10.8) Emacs/21.3 (irix) Cancel-Lock: sha1:mbW+exUdRT2iwYE+03XrYvpMr0s= X-Original-Bytes: 2603 Xref: number.nntp.dca.giganews.com comp.lang.ada:181639 Date: 2013-05-14T15:21:19-04:00 List-Id: "Randy Brukardt" writes: >...Our experience has been that we introduce about as > many serious bugs to the standard as we make changes to it, simply because > we can't easily tell when we break things. I don't think it's QUITE that bad. I think there were around 1000 AI's for Ada 83, 400 for Ada 95, and 300 for Ada 2005. Not all of those were approved. I suspect the vast majority of Ada 83 AI's were bug reports, whereas for Ada 95 and 2005, many were enhancements. So the number of bug reports has been going down over the years. But your point is correct: We can't do automated regression testing on the RM, so it's easy to insert bugs. I don't think it's possible to do a major overhaul of the Ada type system while remaining compatible. But then, in 1990 or so, I didn't think it was possible to add object-oriented support to Ada 83. Tucker proved me wrong. ;-) - Bob