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=0.2 required=5.0 tests=BAYES_00,INVALID_MSGID, REPLYTO_WITHOUT_TO_CC autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,d4b13594b8779b99 X-Google-Attributes: gid103376,public From: kilgallen@eisner.decus.org (Larry Kilgallen) Subject: Re: Improving Ada Exceptions Date: 1997/10/27 Message-ID: <1997Oct27.073728.1@eisner>#1/1 X-Deja-AN: 285289653 X-Nntp-Posting-Host: eisner.decus.org References: <63072n$q6r$1@berlin.infomatch.com> <873elnu41d.fsf@mihalis.i-have-a-misconfigured-system-so-shoot-me> X-Trace: news.decus.org 877955854 9640 KILGALLEN [192.67.173.2] Organization: LJK Software Reply-To: Kilgallen@eisner.decus.org.nospam Newsgroups: comp.lang.ada Date: 1997-10-27T00:00:00+00:00 List-Id: In article <873elnu41d.fsf@mihalis.i-have-a-misconfigured-system-so-shoot-me>, Chris Morgan writes: > I think the use of exception objects in C++ is yet another piece of > overly complex c++ garbage. Although all kinds of wild and wonderful > schemes can be proposed with their use, in fact most sensible > exception handling strategies don't need any more facilities than Ada > offers (in fact Ada83 exceptions seem good enough), in my experience > (your mileage may vary). My experience is that Ada83 exception mechanisms are not sufficient to readily log the exceptional experience for transmission back to those who can analyze it. With Ada83 I have found it necessary to resort to platform-specific non-Ada hacks to achieve this. On paper, Ada95 seems to address all these issues, but it is not available on VAX VMS and will never be available on really old versions of VAX VMS (nor will C++, of course). Larry Kilgallen