comp.lang.ada
 help / color / mirror / Atom feed
From: Thierry Lelegard <thierry.lelegard@canal-plus.fr>
Subject: Re: Distributed system portability
Date: Mon, 30 Jul 2001 13:22:42 +0200
Date: 2001-07-30T13:22:42+02:00	[thread overview]
Message-ID: <3B654382.B885CE20@canal-plus.fr> (raw)
In-Reply-To: 3B644557.C599A03C@san.rr.com

> Is it generally the case that a distributed system compiled on two
> different architectures can talk to itself? In other words, if I write a
> distributed system with GNAT, and I compile one portion on Windows and
> another portion on Linux, are these two systems likely to talk to each
> other? If not, are the stream formats likely to be compatible? If not,
> is there a way to redefine the low-level stream operators for things
> like Integer to ensure that the same format is used at both ends? Or do
> I need to write translation routines to some architecture-independent
> format?

In pratice, GNAT/GLADE seems to handle this (but I never used it).

In theory (although there is no other implementation of DSA than GLADE),
there is absolutely no guarantee in the ARM about that. Interoperability
is, in my opinion, the biggest hole in Ada95 and writing "open" software
in Ada95 is much harder that it could have been if the default representation
of streams were standardized.

-Thierry
____________________________________________________________________________

Thierry Lelegard, "The Jazzing Troll", Email: thierry.lelegard@canal-plus.fr
CANAL+ Technologies, 34 place Raoul Dautry, 75906 Paris Cedex 15, France
Tel: +33 1 71 71 54 30   Fax: +33 1 71 71 52 08   Mobile: +33 6 03 00 65 75
____________________________________________________________________________



  parent reply	other threads:[~2001-07-30 11:22 UTC|newest]

Thread overview: 16+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2001-07-29 17:18 Distributed system portability Darren New
2001-07-30  8:00 ` Pascal Obry
2001-07-31  7:23   ` Frank
2001-07-31 16:35     ` Pascal Obry
2001-07-30 11:22 ` Thierry Lelegard [this message]
2001-07-30 13:05   ` Larry Kilgallen
2001-07-30 16:12     ` Thierry Lelegard
2001-07-30 21:39       ` Ted Dennison
2001-07-30 22:28         ` tmoran
2001-07-31 17:36           ` Ted Dennison
2001-07-31 18:15             ` tmoran
2001-07-31 18:55               ` Marin David Condic
2001-07-31 20:26               ` Ted Dennison
2001-07-31  7:44         ` Ole-Hjalmar Kristensen
2001-07-30 15:57 ` Marin David Condic
2001-07-30 17:17   ` Darren New
replies disabled

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