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.1 required=5.0 tests=BAYES_20,INVALID_DATE autolearn=no autolearn_force=no version=3.4.4 Path: utzoo!attcan!uunet!tut.cis.ohio-state.edu!ucsd!sdd.hp.com!uakari.primate.wisc.edu!uflorida!mephisto!bbn.com!sswarts From: sswarts@bbn.com (Scott Swart) Newsgroups: comp.lang.ada Subject: Keyword reuse. Message-ID: <57965@bbn.BBN.COM> Date: 3 Jul 90 21:29:41 GMT Sender: news@bbn.com List-Id: I feel a little stupid. I have been complaining for the last several months about the fact that Ada doesn't have a reraise for exceptions. Reading another post today, I noticed that "raise;" in an exception handler reraises the exception. OK, so I should have looked it up. But why reuse raise. For that matter, why reuse return, then, else, in and probably others. To me using the same keyword in different contexts is just confusing. My best guess is that there was a requirement for a maximum number of keywords so that the language would be "simple." Does anyone know the real explaination? Scott Swarts