comp.lang.ada
 help / color / mirror / Atom feed
From: "Robert I. Eachus" <rieachus@earthlink.net>
Subject: Re: friend classes in ada95
Date: 2000/04/23
Date: 2000-04-23T00:00:00+00:00	[thread overview]
Message-ID: <39023E4B.64660E70@earthlink.net> (raw)
In-Reply-To: 8dlijp$rgu$1@nnrp1.deja.com



Robert Dewar wrote:
  
> Again, your memory is flawed here, you should check the minutes
> of the Salem meeting. In particular, the rejection was nothing
> to do with lack of consensus behind any one scheme, but rather
> to do with dislike for the whole idea. In particular you should
> be able to recall the fierce opposition of the French delegation
> on this point :-)

    My memory of the discussion was that the debate was mostly between
leading, leading and trailing, and underscore as a letter, rather than
between those who favored some change and those in favor of no change. 
Of course, I might have missed some of the debate running various
errands, but I think I was there for most if not all of it.  In any
case, I think that the some people voted against change since there was
no strong consenus in favor of a single proposal.  I don't think I can
verify or falsify that from the minutes. 
> 
> > I personally think that the silliest part of this discussion
> > was on allowing leading underscores, and I think that was what
> > killed the most general alternative.  But all that is detail.
> 
> Yes, and incorrect detail at that, this was not at ALL the
> dynamics of the discussion. In particular, perhaps you can
> recall the strong point that was made that with modern
> variable width type fonts, it is hard to tell how many
> underscores are in a sequence of underscores ... that was
> the primary French objection to the motion.

   I didn't say it was all of the discussion, just the silliest part.
Some delegates actually thought it was important for interfacing to C,
while many
who actually wrote interfaces to C found the idea of such names
contaminating their code distasteful.  As a result we had a lot of
people talking past each other--one group feeling it was necessary for
functionality and the other--including the French, opposed on style
grounds. 
 
> > It was an extremely close call to even consider allowing the
> > language design team to even work on this,

> This is a completely incorrect memory, there was no close call.
> Just look at the minutes!

    And what will I find?  There was a discussion of whether or not it
was too late to consider changes to the grammar.  However, since the
existing grammar was obviously broken, I don't think that there was even
a vote on that.  Then there was a discussion of whether to require the
design team to make the smallest possible change.  Tucker strongly
argued that he thought that the total (text) change for the more
radical--and elegant--fix was small, and offered to work on it
overnight.  He did, and it was small, but I think that, with time to
sleep on it, everyone who understood the issue was in favor, even if it
had turned out to be a large change.   So, as I recall, there was a
close call on whether or not it was too late for a change of this
mangitude, but once a full proposal was put on the table, no one was
against it.  (In fact the only subject of any discussion at all was the
order of keywords, resolving to "type Foo is abstract tagged limited
private;"




  parent reply	other threads:[~2000-04-23  0:00 UTC|newest]

Thread overview: 91+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2000-04-14  0:00 friend classes in ada95 Stefan Folkesson
2000-04-14  0:00 ` Florian Weimer
2000-04-14  0:00   ` Stefan Folkesson
2000-04-14  0:00 ` Julian Day
2000-04-14  0:00   ` Steve Folly
2000-04-14  0:00     ` Robert A Duff
2000-04-17  0:00       ` John J. Rusnak
2000-04-18  0:00         ` Vincent Marciante
2000-04-18  0:00           ` John Rusnak
2000-04-18  0:00       ` Steve Folly
2000-04-14  0:00 ` swhalen
2000-04-14  0:00 ` John J. Rusnak
2000-04-15  0:00 ` Jeff Carter
2000-04-16  0:00   ` Robert Dewar
2000-04-16  0:00     ` Jeff Carter
2000-04-16  0:00       ` David Botton
2000-04-17  0:00         ` Robert Dewar
2000-04-17  0:00           ` Hyman Rosen
2000-04-17  0:00             ` Robert Dewar
2000-04-16  0:00     ` David Botton
2000-04-17  0:00       ` Robert Dewar
2000-04-17  0:00         ` David Botton
2000-04-17  0:00         ` David Botton
2000-04-18  0:00           ` friend classes in ada95 (long) tmoran
2000-04-18  0:00             ` David Botton
2000-04-18  0:00               ` friend classes in ada95 Stanley R. Allen
2000-04-19  0:00               ` friend classes in ada95 (long) Brian Rogoff
2000-04-19  0:00                 ` David Botton
2000-04-19  0:00                 ` Hyman Rosen
2000-04-19  0:00                   ` Brian Rogoff
2000-04-23  0:00                     ` Hyman Rosen
2000-04-23  0:00                       ` Brian Rogoff
2000-04-24  0:00                         ` Hyman Rosen
2000-04-25  0:00                           ` Brian Rogoff
2000-04-25  0:00                             ` Ole-Hjalmar Kristensen
2000-04-19  0:00               ` MI, was Re: friend classes in ada95 tmoran
2000-04-19  0:00                 ` David Botton
2000-04-18  0:00       ` Geoff Bull
2000-04-18  0:00         ` David Botton
2000-04-18  0:00         ` Jean-Pierre Rosen
2000-04-18  0:00           ` tmoran
2000-04-18  0:00             ` John J. Rusnak
2000-04-19  0:00               ` Geoff Bull
2000-04-19  0:00                 ` Robert Dewar
2000-04-19  0:00                 ` Ehud Lamm
2000-04-19  0:00                 ` David Botton
2000-04-19  0:00                   ` Robert Dewar
2000-04-19  0:00                   ` Robert Dewar
2000-04-20  0:00                     ` Geoff Bull
2000-04-19  0:00                 ` Jeff Susanj
2000-04-19  0:00                   ` tmoran
2000-04-19  0:00                   ` Robert Dewar
2000-04-19  0:00                     ` Jeff Carter
2000-04-19  0:00                       ` Ray Blaak
2000-04-20  0:00                         ` Jean-Pierre Rosen
2000-04-20  0:00                           ` Ray Blaak
2000-04-20  0:00                             ` Jean-Pierre Rosen
2000-04-24  0:00                               ` Ray Blaak
2000-04-20  0:00                           ` Robert Dewar
2000-04-20  0:00                             ` Brian Rogoff
2000-04-20  0:00                             ` BSCrawford
2000-04-20  0:00                             ` Jean-Pierre Rosen
2000-04-20  0:00                         ` Robert Dewar
2000-04-20  0:00                           ` Ray Blaak
2000-04-20  0:00                             ` Charles Hixson
2000-04-21  0:00                               ` Jean-Pierre Rosen
2000-04-29  0:00                                 ` Aidan Skinner
2000-04-29  0:00                                   ` Robert I. Eachus
2000-04-21  0:00                               ` Jon S Anthony
2000-04-20  0:00                       ` Robert Dewar
2000-04-20  0:00                         ` Jeff Carter
2000-04-21  0:00                           ` Robert Dewar
2000-04-21  0:00                             ` Jon S Anthony
2000-04-22  0:00                               ` Robert Dewar
2000-04-21  0:00                             ` Ken Garlington
2000-04-19  0:00                   ` Bill Greene
2000-04-19  0:00               ` Jean-Pierre Rosen
2000-04-19  0:00               ` Robert Dewar
2000-04-18  0:00           ` David Botton
2000-04-18  0:00           ` Pascal Obry
2000-04-18  0:00           ` John Rusnak
2000-04-19  0:00             ` Robert Dewar
2000-04-17  0:00     ` Robert I. Eachus
2000-04-18  0:00       ` Robert Dewar
2000-04-19  0:00         ` Robert I. Eachus
2000-04-20  0:00           ` Robert Dewar
2000-04-20  0:00             ` Ray Blaak
2000-04-23  0:00             ` Robert I. Eachus [this message]
2000-04-19  0:00     ` Alfred Hilscher
2000-04-19  0:00       ` Ray Blaak
2000-04-19  0:00         ` Robert Dewar
replies disabled

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