comp.lang.ada
 help / color / mirror / Atom feed
From: "Condic, Marin D." <condicma@PWFL.COM>
Subject: Re: Spawning a subprocess and communicating with it.
Date: 1998/10/09
Date: 1998-10-09T00:00:00+00:00	[thread overview]
Message-ID: <F3740247C2BED111A0AE00805FEA9C92017FFD32@pwflml02.pwfl.com> (raw)

dennison@TELEPATH.COM writes:
>To my mind that whole annex misses the mark. It doesn't actually require
>different implementations to interoperate. Thus even if every compiler
>suppored it, it would be useless unless you are developing a system using a
>single compiler and architecture.

This would certainly be interesting, but I think it would have required some
sort of standard outside the bounds of the language. The problem would be
that you'd have to specify in painful detail exactly how all the data would
be represented and how the connections were to be made. We typically have a
similar problem in that we build an embedded machine which will communicate
with the outside world via MilStd1553 or UART links and, given the life of a
system possibly running out 30 years or more, you have no clue what will be
on the other end of the wire. Hence, you have to have an ICD that lays out
exact representation of all messages and once done, you're stuck with them
forever.

I would think that if Ada wanted to guarantee interoperability between Ada
implementations (and possibly other languages as well) the standard would
have to have become machine or OS specific. (Thou shalt use such-and-such OS
call in Unix to implement feature XYZ lest ye should fail to communicate
with thine neighbor. :-)

MDC

Marin D. Condic
Real Time & Embedded Systems
United Technologies, Pratt & Whitney
Government Engines & Space Propulsion
M/S 731-95, P.O.B. 109600, West Palm Beach, FL, 33410-9600
Ph: 561.796.8997         Fx: 561.796.4669

"Today is the first day of the rest of your solitary, poor, nasty, brutish,
and short existence on this planet"
       -- "Life In Hell"




             reply	other threads:[~1998-10-09  0:00 UTC|newest]

Thread overview: 24+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
1998-10-09  0:00 Condic, Marin D. [this message]
1998-10-13  0:00 ` Spawning a subprocess and communicating with it Robert I. Eachus
  -- strict thread matches above, loose matches on Subject: below --
1998-10-13  0:00 Condic, Marin D.
1998-10-13  0:00 ` Scott Ingram
1998-10-12  0:00 Condic, Marin D.
1998-10-13  0:00 ` Pascal Obry
1998-10-09  0:00 Condic, Marin D.
1998-10-08  0:00 Condic, Marin D.
1998-10-09  0:00 ` alan walkington
1998-10-07  0:00 Condic, Marin D.
1998-10-08  0:00 ` Jerry van Dijk
1998-10-08  0:00 ` dennison
1998-10-08  0:00 ` dennison
1998-10-05  0:00 Condic, Marin D.
1998-10-06  0:00 ` dennison
1998-10-06  0:00 ` Robert L. Spooner
1998-10-07  0:00 ` John McCabe
1998-10-08  0:00   ` dennison
1998-10-07  0:00 ` Jerry van Dijk
1998-10-01  0:00 Condic, Marin D.
1998-10-02  0:00 ` Rick Stikkers
1998-10-02  0:00 ` dennison
1998-10-05  0:00 ` John McCabe
1998-10-12  0:00 ` Tom Moran
replies disabled

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