TEAM-ADA Archives

Team Ada: Ada Programming Language Advocacy

TEAM-ADA@LISTSERV.ACM.ORG

Options: Use Classic View

Use Monospaced Font
Show Text Part by Default
Show All Mail Headers

Topic: [<< First] [< Prev] [Next >] [Last >>]

Print Reply
Steven Deller <[log in to unmask]>
Mon, 13 Dec 1999 17:17:44 -0500
text/plain (59 lines)
On Monday, December 13, 1999 2:49 PM, David C. Hoos, Sr.
[SMTP:[log in to unmask]] wrote:
> ----- Original Message -----
> From: Robert C. Leif, Ph.D. <[log in to unmask]>
> To: <[log in to unmask]>
> Sent: Monday, December 13, 1999 12:57 PM
> Subject: C libraries are useful: was RE: Accessing "CGI data" (Was:
> Rational
> A.5 Command Line and HTML)
>
>
> > From: Bob Leif
> > To: Tucker Taft et al.
> <snip>
> > Therefore, I suggest that a standard Ada library be created to access
> these
> > calls or at least, the compiler vendors who have included these calls
> should
> > provide some documentation with an example.
> >
> Well... there is a standardization that I prefer to use in my own work, but
> which
> I did not mention in my solution, because like a lot of good engineering
> practices,
> it requires more up-front work.
>
> The standardization to which I refer is IEEE POSIX P1003.5b-1996 also known
> as the POSIX Ada bindings.
>
> There is a quite exstensive implementation for UNIX boxes, known as
florist,
>
> done by Ted Baker at Florida Stata University, for the GNAT compiler.
>
> Pascal Obry has done a partial binding for the Win32 platform, but it, too
> is
> for GNAT, and is much less complete than the UNIX implementation.
>
> I have not tried this with Object Ada.
>
> The point is -- there is a standard -- it just lacks implementations.  Many
> of us
> would like to work on these things... but we have to put bread on the
table,
> so our time is limited.

Just to be clear, Rational has always supported POSIX 1003.5 in all UNIX
implementations where the underlying OS supports POSIX 1003.1 (without OS
support for 1003.1, it is quite difficult, if not impossible, to make the
POSIX application interface work as specified).

Regards,
Steve

Steven Deller, Apex Ada Marketing
[log in to unmask], (410) 757 6924
Rational Software Corporation, http://www.rational.com
For user email groups, check  http://www.rational.com/support/newsgroup

ATOM RSS1 RSS2