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,53ce549c3b1907c1 X-Google-Attributes: gid103376,public X-Google-Thread: 101deb,702e716e8c4544e8 X-Google-Attributes: gid101deb,public X-Google-ArrivalTime: 2003-03-17 15:03:24 PST Path: archiver1.google.com!news1.google.com!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!newsfeed.icl.net!newsfeed.fjserv.net!newsfeed.freenet.de!newsfeed.stueberl.de!news2.euro.net!uunet!ash.uu.net!spool0902.news.uu.net!not-for-mail Date: Mon, 17 Mar 2003 18:02:36 -0500 From: Hyman Rosen User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.4a) Gecko/20030313 X-Accept-Language: en-us, en MIME-Version: 1.0 Newsgroups: comp.lang.pl1,comp.lang.ada Subject: Re: Ada Versus PL/I - The debate continues References: <3E73F755.79E9723B@adaworks.com> <3E764F5F.4A025D83@yahoo.com> In-Reply-To: <3E764F5F.4A025D83@yahoo.com> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Organization: KBC Financial Products Message-ID: <1047942157.179545@master.nyc.kbcfp.com> Cache-Post-Path: master.nyc.kbcfp.com!unknown@nightcrawler.nyc.kbcfp.com X-Cache: nntpcache 3.0.1 (see http://www.nntpcache.org/) NNTP-Posting-Host: 204.253.250.10 X-Trace: 1047942158 11854 204.253.250.10 Xref: archiver1.google.com comp.lang.pl1:4533 comp.lang.ada:35430 Date: 2003-03-17T18:02:36-05:00 List-Id: Peter Flass wrote: > They were excluded because they were difficult to implement. Sounds like a fantasy to me. > Java with its "try/catch" has tried to re-introduce this. Java and C++ exception handling, like Ada's, is purely static. > Any other type of error handling is deficient. Exception handling is the best way to handle errors. If you need resume semantics, place an exception handler closely around the statement you wish to resume, and loop.