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: fac41,b87849933931bc93 X-Google-Attributes: gidfac41,public X-Google-Thread: 109fba,b87849933931bc93 X-Google-Attributes: gid109fba,public X-Google-Thread: f43e6,b87849933931bc93 X-Google-Attributes: gidf43e6,public X-Google-Thread: 1108a1,b87849933931bc93 X-Google-Attributes: gid1108a1,public X-Google-Thread: 103376,b87849933931bc93 X-Google-Attributes: gid103376,public X-Google-Thread: 114809,b87849933931bc93 X-Google-Attributes: gid114809,public From: dewar@merv.cs.nyu.edu (Robert Dewar) Subject: Re: Exceptions as objects (was Re: What is wrong with OO ?) Date: 1997/01/30 Message-ID: #1/1 X-Deja-AN: 213213455 references: <5acjtn$5uj@news3.digex.net> <32e9e445.163056932@library.airnews.net> <32f7fe48.174476787@news.sprynet.com> organization: New York University newsgroups: comp.lang.c++,comp.lang.smalltalk,comp.lang.eiffel,comp.lang.ada,comp.object,comp.software-eng Date: 1997-01-30T00:00:00+00:00 List-Id: Lawrence said "Ironically, though, your first posting in this thread was a response to =my= posting, pointing out to Mr. Stroustrup that his design for exception handling was implemented years earlier in Common Lisp." It is just conceivably possible that Mr Stroustrup is indeed familiar with Common Lisp and quite a few other languages :-) :-) :-) (is three smileys enough to make it quite clear to people that an element of sarcasm is intended :-) If you really think that Common Lisp invented the idea of exceptions, then you need to do some more history reading yourself! Really, everyone should realize that language design does not happen in a vacuum. Of course good ideas are borrowed from one language to another. For example, many of the most important contributions that Algol-68 has been made are in the form of ideas exported to other languages (e.g. serial elaboration of declarations and the notion of subunits -- copied from A68 into Ada).