comp.lang.ada
 help / color / mirror / Atom feed
* Re: Ichibah [sic] flames, and flames out over, Ada 9X
@ 1993-02-21 16:28 cis.ohio-state.edu!pacific.mps.ohio-state.edu!linac!uwm.edu!wupost!howlan
  0 siblings, 0 replies; 5+ messages in thread
From: cis.ohio-state.edu!pacific.mps.ohio-state.edu!linac!uwm.edu!wupost!howlan @ 1993-02-21 16:28 UTC (permalink / raw)


>I was under the impression that the letter was sent to a private (semi-
>private?) mailing list.  Dissemination beyond that list should be at
>the discretion of the author, IMHO.

Fine, any one have Ichbiah's (sorry about the initial type) email address
so someone can ask him to post his message?

Greg Aharonian
Source Translation & Optimization
-- 
**************************************************************************
Greg Aharonian
Source Translation & Optimiztion
P.O. Box 404, Belmont, MA 02178

^ permalink raw reply	[flat|nested] 5+ messages in thread
* Re: Ichibah flames, and flames out over, Ada 9X
@ 1993-03-10 20:15 John Goodsen
  1993-03-11  8:33 ` Ichibah [sic] " Magnus Kempe
  0 siblings, 1 reply; 5+ messages in thread
From: John Goodsen @ 1993-03-10 20:15 UTC (permalink / raw)


stt@spock.camb.inmet.com (Tucker Taft) writes:

>srctran@world.std.com (Gregory Aharonian) writes:
>> . . .From this point of view, the original posting's
>>call for more features in Ada9X that allows better competition with C++
>>(and Smalltalk) should be heeded.
>
>There are many ways to skin a cat.  In many cases, imitation is not
>the most effective strategy.  Why choose Ada 9X if it makes the same
>mistakes that C++ does?  

Which is hardly what I was proposing.  Are you saying that classes
are a mistake in C++ ?  I would hope that the real message of 
the original posting was received as:

  Object Oriented Analysis and Design approaches (most of them
  and certainly the mainstream) use class based approaches.  
  When a software engineer performs OOA and/or OOD, it is going
  to be quite natural to look for an implementation language
  which *has class*.  If you don't make it easy for someone on
  the language search to see that Ada supports the concept of
  "class", then the acceptance of the language for OO development
  will not meet it's true potential.

I have heard the arguments on why tagged types are *better* than
classes, and for the most part agree with them.  This is not a
technical issue.  It's a market acceptance issue.  If the solution
is to change the syntax from "tagged type" to "class" and leave
it at that, then it doesn't sound like too much of a problem and
I will predict that the commercial payoff will be worth the minor
syntactical change.  

I know what you're thinking:  "But, if we change 'tagged type'
syntax to 'class' syntax, it won't be a class in the same
terms as other languages!"  Great!  If you want to introduce the
world to a better object oriented programming mechanism, then
at least speak to the world in their language.  The language
that people will understand is "class", not "tagged type".

A class in CLOS, smalltalk and C++ are not identical already.
The argument that if Ada uses the word "class" then it has
to be exactly like C++'s implementation of a class doesn't
hold water.  Don't let a C++ vs. Ada bias affect this "CLASS"
syntax issue.  It will seriously hinder new market acceptance of
Ada as an OOP language.

>
>We should learn from the strengths and
>weaknesses of other languages, and advance the state of the art, 
>not solidify it around a 1985-vintage design.
>

So is it safe to assume that 9x tagged types are considered
as "advancing the state of the art" by the Ada 9X project or
wasn't the syntax terminology introduced to remain consistent
with the Ada 83 "state of the art".

A serious question, really :-)

-- 
John Goodsen
Software Process & Environments
EVB Software Engineering
jgg@evb.com



^ permalink raw reply	[flat|nested] 5+ messages in thread
* Re: Ichibah [sic] flames, and flames out over, Ada 9X
@ 1993-02-20  2:34 Bob Kitzberger
  0 siblings, 0 replies; 5+ messages in thread
From: Bob Kitzberger @ 1993-02-20  2:34 UTC (permalink / raw)


msbuck@tacom-emh1.army.mil (M. Scott Buck) writes:

>Does anyone have a copy of the letter from Mr. Ichibah [sic] so that the
>news group can review the specifics?

I was under the impression that the letter was sent to a private (semi-
private?) mailing list.  Dissemination beyond that list should be at
the discretion of the author, IMHO.

	.Bob.
----------------
Bob Kitzberger          VisiCom Laboratories, Inc.
rlk@visicom.com         10052 Mesa Ridge Court, San Diego CA 92121 USA
                        +1 619 457 2111    FAX +1 619 457 0888

^ permalink raw reply	[flat|nested] 5+ messages in thread
* Re: Ichibah [sic] flames, and flames out over, Ada 9X
@ 1993-02-19 12:43 M. Scot t Buck
  0 siblings, 0 replies; 5+ messages in thread
From: M. Scot t Buck @ 1993-02-19 12:43 UTC (permalink / raw)


Does anyone have a copy of the letter from Mr. Ichibah [sic] so that the
news group can review the specifics?

Scott

/------------------------------------------------------------------------------
\
|  M. Scott Buck                      |  Phone:  (313) 574-5007                
|
|  U.S. Army Tank-Automotive Command  |  DSN:          786-5007                
|
|  VETRONICS Technology Center        |                                        
|
|  Software Engineering Division      |  email:  msbuck@tacom-emh1.army.mil    
|
|  AMSTA-OS                           |          bucks@tacom-emh165.army.mil   
|
|  Warren, MI  48397-5000             |                                        
|
\------------------------------------------------------------------------------
/

begin 664 disclaimer
M5&AE('9I97=S(&5X<')E<W-E9"!I;B!T:&ES(&UE<W-A9V4@87)E(&UI;F4@
M86YD(&YO="!T:&4@=FEE=W,@;V8@;7D*96UP;&]Y97(L('1H92!5;FET960@
84W1A=&5S($%R;7DN"@I'3R!"3%5%(0H*
`
end

^ permalink raw reply	[flat|nested] 5+ messages in thread
* Re: Ichibah [sic] flames, and flames out over, Ada 9X
@ 1993-02-19 10:20 enterpoop.mit.edu!linus!think.com!rpi!ghost.dsi.unimi.it!univ-lyon1.fr!sc
  0 siblings, 0 replies; 5+ messages in thread
From: enterpoop.mit.edu!linus!think.com!rpi!ghost.dsi.unimi.it!univ-lyon1.fr!sc @ 1993-02-19 10:20 UTC (permalink / raw)


In article <1993Feb17.065421.12021@sei.cmu.edu>,
wellerd@ajpo.sei.cmu.edu (David Weller) writes:
: 
: I believe [Ichbiah] also used it as a platform to make a final
: protest against the "with private" clause for tagged types.
: ...
: He was rather insistent on creating a class-based language, rather
: than the tagged types that we have now.

Both statements are erroneous.

The disagreement around tagged types was about _syntax_ (esthetics).
Not about semantics.

-- 
Magnus Kempe                "No nation was ever drunk when wine was cheap."
magnus@lglsun.epfl.ch                                   -- Thomas Jefferson

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~1993-03-11  8:33 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
1993-02-21 16:28 Ichibah [sic] flames, and flames out over, Ada 9X cis.ohio-state.edu!pacific.mps.ohio-state.edu!linac!uwm.edu!wupost!howlan
  -- strict thread matches above, loose matches on Subject: below --
1993-03-10 20:15 Ichibah " John Goodsen
1993-03-11  8:33 ` Ichibah [sic] " Magnus Kempe
1993-02-20  2:34 Bob Kitzberger
1993-02-19 12:43 M. Scot t Buck
1993-02-19 10:20 enterpoop.mit.edu!linus!think.com!rpi!ghost.dsi.unimi.it!univ-lyon1.fr!sc

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