From: "REH" <me@you.com>
Subject: Re: Exception propagation
Date: Fri, 17 Mar 2006 02:52:19 GMT
Date: 2006-03-17T02:52:19+00:00 [thread overview]
Message-ID: <DvpSf.3629$Mj.387@twister.nyroc.rr.com> (raw)
In-Reply-To: 87k6auatqc.fsf@ludovic-brenta.org
"Ludovic Brenta" <ludovic@ludovic-brenta.org> wrote in message
news:87k6auatqc.fsf@ludovic-brenta.org...
>> Is it even possible to have a partitioned Ada program without using
>> the distributed services annex?
>
> No, not in the sense of the Ada distributed systems annex. Whoever
> said you must use "connections" instead of "RPC" was thinking in terms
> of low-level OS services, and does not display understanding of the
> distributed systems annex. The DSA sits on top of the OS, and uses
> whatever services are available. The DSA then guarantees that all
> partitions agree on the same exception definitions, and provides a
> common protocol for exception propagation.
>
> If you can't or won't use the DSA, then you're pretty much on your
> own, and you have to solve the problems of common definition,
> propagation and handling. Instead of one partitioned program in the
> sense of the DSA, you will have several Ada programs talking to each
> other, much like you would do in lesser languages.
>
> Unfortunately, it seems you're in that situation, as Green Hills
> doesn't support the DSA, or even provide an implementation of it.
> Only AdaCore provides an implementation, called GLADE. With GLADE,
> you first compile and test your program as one monolithic executable;
> then you use "gnatdist" to split that program into one executable file
> per partition. GLADE does the rest. It's really very easy to do.
>
Very informative. Thank you!
REH
next prev parent reply other threads:[~2006-03-17 2:52 UTC|newest]
Thread overview: 25+ messages / expand[flat|nested] mbox.gz Atom feed top
2006-03-15 15:16 Exception propagation REH
2006-03-16 21:29 ` Ludovic Brenta
2006-03-16 22:19 ` REH
2006-03-16 22:51 ` Ludovic Brenta
2006-03-17 2:52 ` REH [this message]
2006-03-17 14:52 ` Georg Bauhaus
-- strict thread matches above, loose matches on Subject: below --
1999-06-07 0:00 Exception Propagation Decker, Christian R
1999-06-07 0:00 ` dennison
1999-06-08 0:00 ` Glen
1999-06-08 0:00 ` Decker, Christian R
1999-06-08 0:00 ` Robert Dewar
1999-06-08 0:00 ` David C. Hoos, Sr.
1999-06-09 0:00 ` dennison
1999-06-14 0:00 ` Robert A Duff
1999-06-14 0:00 ` Bryce Bardin
1999-06-14 0:00 ` dennison
1999-06-15 0:00 ` Robert A Duff
1999-06-15 0:00 ` Dale Stanbrough
1999-06-15 0:00 ` Robert A Duff
1999-06-08 0:00 ` dennison
1999-06-08 0:00 ` Robert Dewar
1999-06-09 0:00 ` Matthew Heaney
1999-06-08 0:00 ` R. Tim Coslet
1999-06-09 0:00 ` Robert Dewar
1999-06-09 0:00 ` dennison
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox