comp.lang.ada
 help / color / mirror / Atom feed
From: geert@fozzie.sun3.iaf.nl (Geert Bosch)
Subject: Re: Standard libraries (Was: Environment variables)
Date: 1996/11/17
Date: 1996-11-17T00:00:00+00:00	[thread overview]
Message-ID: <56n7p5$7co@fozzie.sun3.iaf.nl> (raw)
In-Reply-To: dewar.848203014@merv


Robert Dewar (dewar@merv.cs.nyu.edu) wrote:
  "Well it is POSIX specific rather than Unix specific, many non-Unix
   systems have promised Posix compliance (including incidentally at
   one point OS/2).  Certainly for example NT provides POSIX compliance
   and so does VMS."

I wasn't saying that it is not possible to have a POSIX-layer
(I called it POSIX-emulation) on different platforms, just that the
abstraction used is not very usable. It is just backwards to use 
very specific Unix calls which do not represent what you really want
to do and then have an emulation layer to translate the very specific
call to the more simple call that the underlying system provides.

For Ada it would be preferable to have simple extensions that use
the current standard library as a basis. Named pipes between processes
would be established by implementing a special File_Type that
can be be used as Ada.Streams.Root_Stream_Type'Class. There is a
reason that this is suggested in RM95 13.13(1). Certainly using the
Unix API standardized by POSIX is not EXACTLY the same.

Regards,
   Geert

PS. It would be straightforward to port forest to OS/2, as much as it
    is straightforward to post most Unix applications to OS/2.
-- 
E-Mail: geert@sun3.iaf.nl    




  reply	other threads:[~1996-11-17  0:00 UTC|newest]

Thread overview: 39+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
1996-10-30  0:00 Environment variables Christopher J Arnold
1996-10-30  0:00 ` David Emery
1996-10-30  0:00   ` Laurent Guerby
1996-11-02  0:00     ` Keith Thompson
1996-10-30  0:00   ` Robert Dewar
1996-11-01  0:00   ` Laurent Guerby
1996-11-02  0:00     ` Robert A Duff
1996-11-02  0:00     ` Robert Dewar
1996-11-01  0:00   ` Norman H. Cohen
1996-11-01  0:00   ` David Shochat
1996-11-02  0:00     ` Larry Kilgallen
1996-11-04  0:00       ` Michael F Brenner
1996-11-04  0:00         ` Larry Kilgallen
1996-11-12  0:00         ` Robert Dewar
1996-11-13  0:00           ` Norman H. Cohen
1996-11-14  0:00           ` Standard libraries (Was: Environment variables) Geert Bosch
1996-11-14  0:00             ` Robert Dewar
1996-11-16  0:00               ` Geert Bosch
1996-11-16  0:00                 ` Robert Dewar
1996-11-17  0:00                   ` Geert Bosch [this message]
1996-11-18  0:00                     ` Larry Kilgallen
1996-11-01  0:00   ` Environment variables Stephen Leake
1996-11-02  0:00     ` Robert Dewar
1996-11-03  0:00       ` Robert A Duff
1996-11-03  0:00         ` Robert Dewar
1996-11-04  0:00           ` Stephen Leake
1996-11-04  0:00             ` Robert Dewar
1996-11-04  0:00             ` Larry Kilgallen
1996-11-04  0:00         ` Tucker Taft
1996-11-05  0:00   ` David Emery
1996-10-30  0:00 ` David Taylor
1996-10-31  0:00 ` Robert I. Eachus
1996-10-31  0:00   ` Doug Smith
1996-11-03  0:00   ` Matthew Heaney
1996-10-31  0:00 ` James Rogers
1996-10-31  0:00 ` Norman H. Cohen
1996-11-06  0:00   ` David Wheeler
1996-11-08  0:00     ` Christopher J Arnold
1996-11-09  0:00     ` Robert Dewar
replies disabled

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