comp.lang.ada
 help / color / mirror / Atom feed
From: David Emery <demery@cox.net>
Subject: Re: ISO/IEC 14519 - Ada POSIX binding
Date: Sun, 29 Jun 2003 16:58:45 -0400
Date: 2003-06-29T16:58:45-04:00	[thread overview]
Message-ID: <9qILa.27717$ZE.3736@lakeread05> (raw)
In-Reply-To: <87znk0hqcu.fsf@deneb.enyo.de>

Florian Weimer wrote:
...
> POSIX is portable, but POSIX applications aren't necessarily so.  At
> least the C version of the standard leaves so many loopholes that you
> really can't write portable applications on the whiteboard.  

Despite the lack of rigor in both the C language standard and the
C POSIX binding, many useful programs have been made and ported using
the C API/binding.

For the Ada binding, we tried to plug as many holes as we could, but
without changing the underlying semantics.  In other words, we could
be 'no better' than what the standard required. (In a very few cases,
we did tighten up the semantics, with the understanding that this would
be a potential implementation burden.)

I haven't
> checked if the Ada version is better in this regard, but FLORIST
> doesn't try to hide any discrepancy in the underlying C
> implementation, so it doesn't matter that much for us GNAT users.

To the best of my knowledge, FLORST is not a conforming 1003.5
implementation.

			dave




      reply	other threads:[~2003-06-29 20:58 UTC|newest]

Thread overview: 46+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2003-06-19 21:43 ISO/IEC 14519 - Ada POSIX binding Mark Lorenzen
2003-06-19 21:29 ` tmoran
2003-06-28 23:48   ` Richard Riehle
2003-06-20 11:57 ` Marin David Condic
2003-06-20 14:08   ` Ludovic Brenta
2003-06-20 16:39     ` Warren W. Gay VE3WWG
2003-06-20 18:33       ` tmoran
2003-06-20 19:09         ` Warren W. Gay VE3WWG
2003-06-21 19:14         ` Florian Weimer
2003-06-21 19:42           ` tmoran
2003-06-21 21:04             ` Robert I. Eachus
2003-06-29 15:05             ` Florian Weimer
2003-06-20 19:24       ` Georg Bauhaus
2003-06-20 20:49         ` Warren W. Gay VE3WWG
2003-06-20 20:49       ` Wesley Groleau
2003-06-20 23:05         ` Mark Lorenzen
2003-06-21  1:49         ` David Emery
2003-06-21 19:19           ` Florian Weimer
2003-06-21 21:47             ` David Emery
2003-06-21 22:22               ` Larry Kilgallen
2003-06-23 16:13               ` Warren W. Gay VE3WWG
2003-06-23 22:41                 ` Berend de Boer
2003-06-24  9:52                   ` Lutz Donnerhacke
2003-06-24 20:43                     ` Berend de Boer
2003-06-25  9:02                       ` Pascal Obry
2003-06-25  9:46                       ` Lutz Donnerhacke
2003-06-25 21:19                         ` Berend de Boer
2003-06-21 13:01       ` Pascal Obry
2003-06-21 12:11     ` Marin David Condic
2003-06-21 12:44       ` Ludovic Brenta
2003-06-21 13:03         ` Larry Kilgallen
2003-06-21 22:28           ` Ludovic Brenta
2003-06-22  3:45             ` Larry Kilgallen
2003-06-22  8:47               ` Mark Lorenzen
2003-06-23 16:36         ` Warren W. Gay VE3WWG
2003-06-24 11:46           ` Marin David Condic
2003-06-21 19:09 ` Florian Weimer
2003-06-21 22:38   ` Mark Lorenzen
2003-06-21 22:51     ` Ludovic Brenta
2003-06-23 16:54       ` Warren W. Gay VE3WWG
2003-06-24 11:49         ` Marin David Condic
2003-06-24 13:31           ` Warren W. Gay VE3WWG
2003-06-23 16:46     ` Warren W. Gay VE3WWG
2003-06-23 22:43       ` Berend de Boer
2003-06-29 15:10     ` Florian Weimer
2003-06-29 20:58       ` David Emery [this message]
replies disabled

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