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
next prev parent 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