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 autolearn=ham autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,cb68a222818235ed X-Google-Attributes: gid103376,public Path: g2news1.google.com!news2.google.com!fu-berlin.de!uni-berlin.de!not-for-mail From: "Nick Roberts" Newsgroups: comp.lang.ada Subject: Re: Renaming of enumeration constant Date: Fri, 11 Jun 2004 13:00:17 +0100 Message-ID: <2itl6oFr93cqU1@uni-berlin.de> References: <2irkl9Fqi7qpU1@uni-berlin.de> X-Trace: news.uni-berlin.de 7utY0iCe6owSasPNxknYcA+mqXO+ytJDfHvCivPRTr9G+tJSw= X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 6.00.2800.1409 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1409 Xref: g2news1.google.com comp.lang.ada:1388 Date: 2004-06-11T13:00:17+01:00 List-Id: "Jean-Pierre Rosen" wrote in message news:n3ubac.l3a.ln@skymaster... > > My own opinion is that constants are silly in Ada, but they were > > introduced in Ada 83 (and its predecessors), long before the question > > of inheritance was understood to be important. > Sorry, but this statement is wrong. > Before he wrote the LIS compiler (one of Ada's ancestors), Ichbiah was > famous for writing the first Simula compiler in France. He understood > perfectly well inheritance. The absence of inheritance in Ada 83 was > deliberate, and derived types were introduced in Ada83 because Ichbiah > insisted on it, due to his previous experience. Exactly my point, Jean-Pierre, actually! Jean Ichbiah understood the importance of being able to derive types -- and thank the Lord that he did -- but very few other people connected with the development of the Ada language did. There is documentary evidence of this. I have read, in several places, comments on derivation in Ada 83 such as "but this feature is not expected to be often used." Jean Ichbiah was brilliant, and well worthy of being considered the father of the Ada language. I think the fact that Ada 83's inheritance turned out to be the trump card in the design of Ada 95 is testimony to his unique foresight. -- Nick Roberts