comp.lang.ada
 help / color / mirror / Atom feed
From: Jeffrey Carter <spam.jrcarter.not@spam.not.acm.org>
Subject: Re: What if Red had won? [Or Blue?]
Date: Wed, 17 Jul 2013 23:52:48 -0700
Date: 2013-07-17T23:52:48-07:00	[thread overview]
Message-ID: <ks830m$557$1@dont-email.me> (raw)
In-Reply-To: <5deda34c-5889-4722-b9b5-1ee7005efea3@googlegroups.com>

On 07/17/2013 10:48 PM, Shark8 wrote:
>
> I remember reading that the Red team did do the brunt of the 9X revision,
> though this is the first I've heard about Ichbiah resigning in disgust. The
> addition of tagged-types was fairly well-done, I think (as in consistent w/
> records to a fairly high degree) but I don't know of anything that was so
> egregious as to cause disgust... except, perhaps, one thing that [IIRC] Randy
> mentioned in a discussion of generics: they cannot be instantiated solely
> upon the formal parameters matching.
>
> Do you know what things, in particular, he didn't like about the language's
> direction?

In an interview, Taft said, "As it turned out, Jean and I had quite different 
views on how to design the object-oriented features of the updated language, and 
he ultimately left the project when it was decided to follow the design team's 
recommended approach."

(https://www.computerworld.com.au/article/223388/a-z_programming_languages_ada/?pp=3)

My recollection is that Ichbiah said the revision was creating "Ada with null." 
He wanted a notation that used the reserved word "class":

class type T is record ...

He objected to "tagged" as being about the way the concept was implemented, 
while "class" would be about the concept. He also objected to the placement of 
"tagged", and that this would result in too many reserved words in a row in 
things like "is abstract tagged limited private". And, as his phrase "Ada with 
null" would indicate, he objected to the "with null" notation for a type that 
added no new information to its parent. He preferred

class type Child is new Parent;

He wrote an open letter when he resigned explaining why, but I haven't had any 
luck finding it on line.

-- 
Jeff Carter
"I unclog my nose towards you."
Monty Python & the Holy Grail
11


  parent reply	other threads:[~2013-07-18  6:52 UTC|newest]

Thread overview: 14+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2013-07-17  1:08 What if Red had won? [Or Blue?] Shark8
2013-07-17  3:54 ` Bill Findlay
2013-07-17  5:31   ` Shark8
2013-07-17  5:43     ` Nasser M. Abbasi
2013-07-17  6:20       ` Simon Wright
2013-07-17  6:40         ` Nasser M. Abbasi
2013-07-17  6:58 ` Jeffrey Carter
2013-07-18  5:48   ` Shark8
2013-07-18  6:20     ` J-P. Rosen
2013-07-18  6:52     ` Jeffrey Carter [this message]
2013-07-19 21:27       ` Yannick Duchêne (Hibou57)
2013-07-17  9:46 ` Strawman
2013-07-18  5:48   ` Shark8
2013-07-17 23:30 ` Randy Brukardt
replies disabled

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