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.3 required=5.0 tests=BAYES_00,INVALID_MSGID autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,8bc45126c006dce2 X-Google-Attributes: gid103376,public From: Richard Riehle Subject: Re: Love's exception handling Date: 1996/09/20 Message-ID: #1/1 X-Deja-AN: 184321156 references: <51kouj$qeo@uuneo.neosoft.com> to: "Robert B. Love" cc: sparks@AISF.COM content-type: TEXT/PLAIN; charset=US-ASCII organization: National University, San Diego mime-version: 1.0 newsgroups: comp.lang.ada Date: 1996-09-20T00:00:00+00:00 List-Id: On 16 Sep 1996, Robert B. Love wrote: > Uh, the original source for this is the current issue of the Journal > of Object Oriented Programming in the monthly Ada column written by > Richard Riehle. I made only 2 minor changes so all > credit/blame/copyright/ > gratitude goes to him. Thank you Robert. My hide is relatively durable, so I accept any criticism directed toward my exception example. I am trying to include provocative examples in my JOOP column, so comments on alternatives to my examples are quite welcome. In fact, we can arrange to include some of them in the Letters section if the editor of JOOP agrees on their potential virtue. > This had proved most instructional to me, from learing about new > exception features, to playing with competing compilers. Glad to hear this. I am finding that many people are so enamoured of the OOP features of the new standard they overlook some of the more powerful extensions represented by such packages as Ada.Exceptions. That was my reason for departing from strictly OOP theme in this article and focusing on this incredibily useful new feature of Ada 95. As to the copyright issue, I have no need to make any claims. The publisher may have some interest in this, but they would lose their subscribers pretty quickly if they started nitpicking about people actually using the code examples to learn and do real work. Richard Riehle