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-26 08:50:08 PST Path: archiver1.google.com!news1.google.com!newsfeed.stanford.edu!logbridge.uoregon.edu!arclight.uoregon.edu!wn13feed!wn12feed!wn14feed!worldnet.att.net!199.45.49.37!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> <719Aa.14547$fT5.3595@nwrdny01.gnilink.net> <5ad0dd8a.0305252353.44adf560@posting.google.com> In-Reply-To: <5ad0dd8a.0305252353.44adf560@posting.google.com> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Message-ID: Date: Mon, 26 May 2003 15:50:07 GMT NNTP-Posting-Host: 162.84.146.112 X-Complaints-To: abuse@verizon.net X-Trace: nwrdny01.gnilink.net 1053964207 162.84.146.112 (Mon, 26 May 2003 11:50:07 EDT) NNTP-Posting-Date: Mon, 26 May 2003 11:50:07 EDT Xref: archiver1.google.com comp.lang.ada:37794 Date: 2003-05-26T15:50:07+00:00 List-Id: Wojtek Narczynski wrote: > Why? Because it is a lot of typing? Because, as Wes demonstrated with a real life example, 'throws' clauses force the entanglement of classes that couldn't care less about the exceptions which are passing through them. Not the least of problems this causes is the implied coupling of classes that are in fact completely disjoint.