Print

Print


> The fire has burned under the open-source HLA RTI
> pot for long enough that it's starting to bubble.
>
> One of the issues that's come up is that there are two
> codebases which might be used: one in Ada95 and
> one in C++.
>
> Has anyone here ever integrated C++ and Ada?  I'm
> talking about C++ on the class level, not some little
> library functions with a C-like interface, but medium-
> sized reusable elements in C++ as well as Ada95.

For a full Ada 95 codebase, I believe Dominique wrote an RTI fully in
Ada 95 using the Distributed Annex facilities.

As for C++/Ada 95 direct integration, GNAT provides some facilities,
but you'll have to check your particular vendor/OS combination.

I would advise the "C-like interface" as much safer from a technology
point of vue. We used it in a project to plug a C++ RTI in an Ada
application via such an interface, and at my current work, we also
have a C-like interface used by C++ application to use our Ada 95
code. High-level language feature are ... language dependant ;-).

--
Laurent Guerby <[log in to unmask]>