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,FREEMAIL_FROM autolearn=ham autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,1592759aa83d0d45 X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2003-05-25 12:43:00 PST Path: archiver1.google.com!news1.google.com!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!out.nntp.be!propagator2-sterling!news-in.nuthinbutnews.com!cyclone1.gnilink.net!spamkiller2.gnilink.net!nwrdny01.gnilink.net.POSTED!53ab2750!not-for-mail From: Hyman Rosen User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.4b) Gecko/20030524 X-Accept-Language: en-us, en MIME-Version: 1.0 Newsgroups: comp.lang.ada Subject: Re: Suggestion for Ada 200x - Interface inheritance References: <0Pxza.699607$OV.652508@rwcrnsc54> <5ad0dd8a.0305240435.337d9373@posting.google.com> <5ad0dd8a.0305250612.ec54c23@posting.google.com> <3ED1039F.7010001@spam.com> In-Reply-To: Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Message-ID: <719Aa.14547$fT5.3595@nwrdny01.gnilink.net> Date: Sun, 25 May 2003 19:42:59 GMT NNTP-Posting-Host: 162.84.146.112 X-Complaints-To: abuse@verizon.net X-Trace: nwrdny01.gnilink.net 1053891779 162.84.146.112 (Sun, 25 May 2003 15:42:59 EDT) NNTP-Posting-Date: Sun, 25 May 2003 15:42:59 EDT Xref: archiver1.google.com comp.lang.ada:37765 Date: 2003-05-25T19:42:59+00:00 List-Id: Wesley Groleau wrote: > But that meant adding a throws clause to each of hundreds of files. 'Throws' clauses are a really bad idea, the more so because it seems so right on first appraisal. C++ got lucky that because of legacy code requirements, no clause at all means that any exception may be thrown, and so once the idea was known to be bad, no one had to use it.