comp.lang.ada
 help / color / mirror / Atom feed
From: Vinzent Hoefler <JeLlyFish.software@gmx.net>
Subject: Re: Ada sockets and gnat 3.13 windows and linux interoperability
Date: Fri, 14 Feb 2003 19:23:57 -0500
Date: 2003-02-14T19:23:57-05:00	[thread overview]
Message-ID: <b2k1dj$1d6dpf$1@ID-175126.news.dfncis.de> (raw)
In-Reply-To: 6a90b886.0302140715.54d50ccf@posting.google.com

tony_gair@yahoo.co.uk (Tony Gair) wrote:

>If I wanted to recompile the client side to windows using the client code I
>have for linux , would this theoretically still work with the linux server ?

On SigAda 2002 a paper was presented for a Satellite Terminal
Simulator called TSim. They used gnat, Tcl/Tk, TASH, AdaSockets and
the Booch Components and in the paper they state the following:

"Throughout Round-3, we managed to retain the source code
compatibility between Win32 and Linux. So, we could also build
distributed TSim under Linux, and operate exactly the same way.
Miraculously, we also found that the Satellite partitions were
interoperable under Win32 and Linux.
That is, we could run the Satellite partition under Linux, and the
Terminal partition under Win32, with TC connected on the same or a
different machine. Or, we could run the Satellite partition on Win32,
and the Terminal partition under Linux, connected to TC on Win32 -
possibly the same machine running the Satellite server. This was truly
unexpected, and gave us something technically satisfying."

Well, they used the Distributed Systems Annex, but I'd guess, even
without that your chances are very good.

If all else fails, you still can add representation clauses to the
types you are exchanging to make sure they are represented the same
way on all target systems.


Vinzent.



  parent reply	other threads:[~2003-02-15  0:23 UTC|newest]

Thread overview: 6+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2003-02-14 15:15 Ada sockets and gnat 3.13 windows and linux interoperability Tony Gair
2003-02-14 16:27 ` David C. Hoos
2003-02-15  0:23 ` Vinzent Hoefler [this message]
2003-02-15  1:22   ` David C. Hoos, Sr.
2003-02-15  3:29     ` Vinzent Hoefler
2003-02-15  6:44   ` Simon Wright
replies disabled

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