comp.lang.ada
 help / color / mirror / Atom feed
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





  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