comp.lang.ada
 help / color / mirror / Atom feed
From: "Randy Brukardt" <randy@rrsoftware.com>
Subject: Re: The A-Z of Programming Languages: Ada, interview with S. Tucker Taft
Date: Wed, 11 Jun 2008 20:57:41 -0500
Date: 2008-06-11T20:57:41-05:00	[thread overview]
Message-ID: <g2pvqu$s6u$1@jacob-sparre.dk> (raw)
In-Reply-To: op.ub96mfvb5afhvo@naropa

"Ed Falis" <falis@verizon.net> wrote in message 
news:op.ub96mfvb5afhvo@naropa...
> On Thu, 05 Jun 2008 09:58:36 -0400, Georg Bauhaus 
> <rm.dash-bauhaus@futureapps.de> wrote:
>
>> IIUC what Taft says in the interview, Ichbiah didn't like the
>> _way_ OOP was to be implemented. OTOH he had been working on a
>> Simula compiler at INRIA.  So maybe OOP alone was not the elephant.
>>
>
> I wasn't there, but rumor had it that JDI wanted to use the term "class" 
> (rather than "tagged type") for consistency with other OO languages.  I 
> don't know what his other disagreements were.

I *was* there, and that was a major contention between two groups. (I was on 
Ichbiah's side on this argument, but I didn't quit when I lost. ;-). I don't 
recall any technical objections that he had. The whole discussion 
degenerated into something rather theratical. I don't want to go into 
detail, because I don't want to speak ill of the dead (or of the living, for 
that matter).

I personally thought that using derived types (which no one understood in 
Ada 83) to implement classes was a mistake. Tucker was adamant on this 
point. I'm still not sure if he was right, but I'm used to it now. (Adding 
overriding indicators surely helps a lot, by indicating the programmers 
intent.)

                                             Randy.






  reply	other threads:[~2008-06-12  1:57 UTC|newest]

Thread overview: 14+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2008-06-04 10:52 The A-Z of Programming Languages: Ada, interview with S. Tucker Taft Ludovic Brenta
2008-06-04 14:14 ` Georg Bauhaus
2008-06-04 14:59   ` Ludovic Brenta
2008-06-05  2:01     ` Marc A. Criley
2008-06-05 13:58       ` Georg Bauhaus
2008-06-05 14:13         ` Jean-Pierre Rosen
2008-06-05 19:40           ` Georg Bauhaus
2008-06-05 20:46             ` Dmitry A. Kazakov
2008-06-06 17:57               ` Georg Bauhaus
2008-06-06 19:34                 ` Dmitry A. Kazakov
2008-06-05 15:00         ` Ed Falis
2008-06-12  1:57           ` Randy Brukardt [this message]
2008-06-12  7:25             ` christoph.grein
2008-06-06 14:09 ` Ludovic Brenta
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox