comp.lang.ada
 help / color / mirror / Atom feed
From: ev_remove_this_ans@evans.pgh.pa.us (Arthur Evans Jr)
Subject: Re: Language design by by committee ( was Re: Try J# ( was Re: J# is there ))
Date: Tue, 16 Oct 2001 10:23:10 -0400
Date: 2001-10-16T10:23:10-04:00	[thread overview]
Message-ID: <ev_remove_this_ans-1610011023100001@192.168.1.254> (raw)
In-Reply-To: m3n12sp1l7.fsf@blight.transcend.org

In article <m3n12sp1l7.fsf@blight.transcend.org>, Ray Blaak
<blaak@telus.net> wrote:

> This is quite possible, and I have encountered this before. On the other hand,
> a group of people very often catches things the lone genious overlooked.

You've picked up on what I see as the great strength of the Ada
design process.  Although the design itself was largely the work of
a single immensely talented individual, Jean Ichbiah, there were
(at least) two "committees" surrounding the design.

Jean's Design Team in France included first rate people who
influenced the design in many ways.  They all contributed.

And the Distinguished Reviewers carefully examined all aspects of
the design and gave their feedback to the Design Team.

Thus while the Ada design was controled by a single induvidual, he
had the benefit of many talented people ofering analyses and
opinions of the design at each step.

Was Jean really in control?  Surely!  As someone reported earlier
on this thread, he retained derived types in the face of an
overwhelming vote of the DRs to delete that feature.  And in
hindsight I'm happy to say we were wrong and he was right.  OTOH,
there were many occasions when the DRs raised objections that Jean
accepted, leading to redesign.  In other words, he listened to us
but didn't necessarily follow us.  In the end, he decided.

Although I was of course not privy to the inner workings of the
Design Team, I have no doubt that the same kinds of interactions
took place there, too.

Art Evans



  parent reply	other threads:[~2001-10-16 14:23 UTC|newest]

Thread overview: 47+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <9q223u$lap2j$1@ID-77397.news.dfncis.de>
     [not found] ` <46vast4p1qnb0e8bt59v4e8616hacvcgtd@4ax.com>
     [not found]   ` <Eojx7.4111$gT6.2494200@news1.rdc1.sfba.home.com>
     [not found]     ` <3BC5C49F.B1386292@ao_spam_nix.de>
     [not found]       ` <mnVx7.45856$WW.2936617@bgtnsc05-news.ops.worldnet.att.net>
     [not found]         ` <Gb2y7.13108$gT6.7666011@news1.rdc1.sfba.home.com>
2001-10-14  2:49           ` Try J# ( was Re: J# is there ) Israel Raj T
2001-10-14  4:39             ` Dale Stanbrough
2001-10-14  5:23               ` Language design by by committee ( was Re: Try J# ( was Re: J# is there )) Israel Raj T
2001-10-14  5:50                 ` Dale Stanbrough
2001-10-14  6:12                   ` Israel Raj T
2001-10-14  7:23                     ` Dale Stanbrough
2001-10-14 10:00                       ` Israel Raj T
2001-10-14 10:34                         ` Dale Stanbrough
2001-10-14  6:37                   ` Israel Raj T
2001-10-14  7:18                     ` Dale Stanbrough
2001-10-14 17:27                       ` Mike Silva
2001-10-21  7:12                         ` mike
2001-10-15 13:53                       ` Ted Dennison
2001-10-15 21:19                         ` Florian Weimer
2001-10-15 21:43                           ` "Size" of Ada vs. C++ Ted Dennison
2001-10-16  6:51                             ` Florian Weimer
2001-10-16  8:53                               ` Robert*
     [not found]                               ` <8sXy7.31264$ev2.37455@www.newsranger.com>
2001-10-16 15:23                                 ` Sice of C++ vs Ada Marin David Condic
2001-10-17  5:39                               ` "Size" of Ada vs. C++ Richard Riehle
2001-10-16 14:07                             ` Marin David Condic
2001-10-15 22:27                           ` Language design by by committee ( was Re: Try J# ( was Re: J# is there )) minyard
2001-10-16  7:00                             ` Florian Weimer
2001-10-16  7:01                             ` "Size" of Ada vs. C++ " Florian Weimer
2001-10-16 15:30                               ` minyard
2001-10-20  0:54                         ` Language design by by committee ( was Re: Try J# ( was Re: J# " Richard Riehle
2001-10-15  9:18                     ` Philip Anderson
2001-10-15  1:54                 ` Robert Dewar
2001-10-15  2:20                   ` Darren New
2001-10-15 16:44                 ` Ray Blaak
2001-10-15 17:12                   ` Marin David Condic
2001-10-15 18:12                   ` Pascal Obry
2001-10-16  4:09                     ` Tim Tyler
2001-10-16  6:01                       ` Ray Blaak
2001-10-16 14:21                         ` Arthur Evans Jr
2001-10-17  9:35                           ` Where is jean Ichibiah now ? Israel Raj T
2001-10-17 11:57                             ` john
2001-10-17 14:38                               ` Israel Raj T
2001-10-17 14:08                             ` Wes Groleau
2001-10-18  8:17                               ` JTK
2001-10-16 14:23                         ` Arthur Evans Jr [this message]
2001-10-16 14:19                       ` Language design by by committee ( was Re: Try J# ( was Re: J# is there )) Wes Groleau
2001-10-16 19:15                       ` Darren New
2001-10-16 14:49                     ` Ted Dennison
2001-11-13  2:15                       ` David Thompson
2001-10-15 19:57                   ` Wes Groleau
2001-10-15 21:01                     ` Marin David Condic
2001-10-16  4:01                   ` Tim Tyler
replies disabled

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