comp.lang.ada
 help / color / mirror / Atom feed
From: Ed Falis <efalis@mediaone.net>
Subject: Re: About Interfacing Ada to other languages.
Date: Tue, 31 Jul 2001 00:01:22 GMT
Date: 2001-07-31T00:01:22+00:00	[thread overview]
Message-ID: <3B65F5A5.E6921C35@mediaone.net> (raw)
In-Reply-To: Pine.A41.4.10.10107301919001.136626-100000@acstmp.bu.edu

You might look into putting together an Ada binding to SWIG (do a net
search).  It's been used with other languages for this purpose.

- Ed

\Didier Utheza wrote:
> 
> Thanks for your answer Ehud,
> My wish would be to be able to call directly a Prolog module from an ada
> system without having to deal with a C interface. By that I mean using a
> Prolog module called from an Ada system that would be able to exchange
> information with it. This should be possible in theory since there are
> interfaces with Fortran and Cobol. One of the advantage of an Ada/Prolog
> system is (if I can say) to give a mind to a body.
> A similar thing is hapening with java/Prolog as you said but it is
> more network oriented if i understood well. In our case, the goal would be
> to create simple models of living systems. From what you said, it looks
> like the simple solution would be to pass through a c interface since, for
> example, SWI-prolog is ready for it. But it would be nice one day to be
> able not to use c for such work. Interfacing between two different code is
> difficult enough without having to introduce the criptic aspect of c.
> I have at my disposition Feldman and Koffman 's Ada95 book as well as
> Barnes'book, but the topic of language interfacing is beyond them.
> Thanks again anyway.
>                                 Didier Utheza.



  reply	other threads:[~2001-07-31  0:01 UTC|newest]

Thread overview: 6+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2001-07-30 17:08 About Interfacing Ada to other languages Didier Utheza
2001-07-30 21:13 ` Ehud Lamm
2001-07-30 23:39   ` Didier Utheza
2001-07-31  0:01     ` Ed Falis [this message]
2001-08-02 16:44       ` Didier Utheza
2001-08-03 19:47 ` Robert Dewar
replies disabled

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