TEAM-ADA Archives

Team Ada: Ada Programming Language Advocacy


Options: Use Classic View

Use Proportional Font
Show HTML Part by Default
Condense Mail Headers

Topic: [<< First] [< Prev] [Next >] [Last >>]

Print Reply
Sender: "Team Ada: Ada Advocacy Issues (83 & 95)" <[log in to unmask]>
From: "W. Wesley Groleau (Wes)" <[log in to unmask]>
Date: Thu, 13 Feb 1997 10:19:09 EST
Reply-To: "W. Wesley Groleau (Wes)" <[log in to unmask]>
Parts/Attachments: text/plain (35 lines)
> > So, anyone got a product to point me to?  (Short of buying Rational
> > Rose for both Ada & C++, using the reverse capability of the latter,
> > assuming their language-neutral design representation really works,
> > and then generate Ada from the former ... )

> This is exactly what Rational uses as one of their selling points for
> Rose.  I heard a presentation last week at OOP'97.  Of course their
> target language in the presentation was not Ada95 but Java... At least
> they pretend that Ada95 would work equally well.

Has anyone ever tried this?  With either target (Java/Ada95)?
If not, send me a small sample of C++ and I'll try it and send you the
results.  Then you can judge the quality for yourself.  :-)
(SMALL sample, please.  I can't do it on company time!)

> (BTW, they had lots of posters about Ada95 in their booth, but nobody
> could answer my questions about the availablity of their compilers. UML
> is the hot topic now)

Rose 3.0.5 BETA allegedly supports Ada 95.  That is what I will use if
someone requests a conversion experiment.

Apex 2.2 available now will analyze Ada 95 source (in Apex, "analyze"
means semantic and dependency analysis and generate DIANA) but the
code generator for it is not supposed to be available until 2.4
which I _heard_ was due in March.

Any Rational folks listening, please correct any misinformation above.

W. Wesley Groleau (Wes)                                Office: 219-429-4923
Hughes Defense Communications (MS 10-41)                 Home: 219-471-7206
Fort Wayne,  IN   46808                  (Unix): [log in to unmask]