comp.lang.ada
 help / color / mirror / Atom feed
From: billwolf@hubcap.clemson.edu (William Thomas Wolfe,2847,)
Subject: Re: Good Design Strategies <Was comments on comments>
Date: 1 Mar 89 22:25:27 GMT	[thread overview]
Message-ID: <4622@hubcap.UUCP> (raw)
In-Reply-To: 231@my6.sm.luth.se


   [Due to the Followup-To, this article didn't make it to
    comp.lang.ada, although it obviously should have... Bill]

From: rsimonian@x102c.harris-atd.com (Simonian RP 66449)
>>
>>      Software Productivity Solutions, Inc., has announced a new product,
>>      Classic-Ada (tm), which allows Ada software developers to use
>>      inheritance and dynamic binding in object-oriented Ada designs.
>
>You mean that they sell a *super-set* of ADA?
>
>Mild sarcasm on:
>This must be what we all have been waiting for !
>Mild sarcasm off.
>
>ADA is too much of an elephant already. I totally agree that
>inheritance is good but ADA would have to be pruned a lot
>before something new should be added to it.

Classic-Ada is *NOT* a super-set of Ada.  Harris has also developed a
tool, called InnovAda, for true object-oriented programming in Ada 
(multiple-inheritance, dynamic binding, run-time message evaluation,
and so on).  Such tools generate compilable Ada code; if you wanted to,
you could have created the same code generated by the tool.  InnovAda
and similar tools are preprocessors which enhance productivity by giving
the designer/programmer a powerful development and maintenance environment.
There are graphic design tools on the market which do some amount of
code generation; would you consider those to be supersets of Ada?

InnovAda and other object-oriented preprocessors still provide one with
all the nice features of Ada, plus they supplement the language with the
advantages of true object-oriented design.  I have found these capabilities
to be indispensable for several problem domains; particularly when one
tries to implement Artificial Intelligence in Ada.



Richard P. Simonian     407/984-6006
Natural Language Processing Group
Harris GISD, Melbourne, FL  32902             
Internet: rsimonian@x102c@trantor.harris-atd.com

  reply	other threads:[~1989-03-01 22:25 UTC|newest]

Thread overview: 26+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
1989-02-27  9:09 Good Design Strategies <Was comments on comments> Erland Sommarskog
1989-02-27 15:46 ` William Thomas Wolfe,2847,
1989-02-27 17:07   ` Mike Coffin
1989-02-28  4:16     ` Steven D. Litvintchouk
1989-02-28  4:11   ` Steven D. Litvintchouk
1989-03-04  1:25     ` Robert A. Agnew
1989-02-28 11:23   ` Mikael Eriksson
1989-03-01 22:25     ` William Thomas Wolfe,2847, [this message]
1989-03-02 22:14       ` Michael Schwartz
1989-03-03 17:26       ` Good Design Strategies <Was com ryer
1989-03-06  2:05         ` Ada Design Tools <was Good Design Strategies> Simonian RP 66449
1989-02-28 12:22   ` Good Design Strategies <Was comments on comments> Robert Claeson
1989-02-28  1:16 ` Bob Hathaway
1989-02-28  4:55   ` Rob Jellinghaus
1989-02-28 22:35     ` Dave Jones
1989-02-28  6:28   ` Meyer on Top-down/Bottom-up (was: Good Design Strategies) Edward C Horvath
  -- strict thread matches above, loose matches on Subject: below --
1989-02-23  2:15 comments on comments Bob Hathaway
1989-02-23  7:22 ` Dave Jones
1989-02-23 22:50   ` Good Design Strategies <Was comments on comments> Bob Hathaway
1989-02-25  1:07     ` Dave Jones
1989-02-26 19:34       ` Rob Jellinghaus
1989-02-27  0:58         ` William Thomas Wolfe,2847,
1989-02-27 15:29           ` John Baugh
1989-02-28  0:53       ` Bob Hathaway
1989-02-28 22:13         ` Dave Jones
1989-03-03  5:45           ` Bob Hathaway
1989-03-08 17:14             ` David P. Schneider
1989-03-11 11:15             ` Stuart H. Ferguson
replies disabled

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