comp.lang.ada
 help / color / mirror / Atom feed
From: bobduff@world.std.com (Robert A Duff)
Subject: Re: Ada 95 Low_Level_IO package
Date: 1997/09/12
Date: 1997-09-12T00:00:00+00:00	[thread overview]
Message-ID: <EGEpFx.3s6@world.std.com> (raw)
In-Reply-To: 3418273B.167EB0E7@swl.msd.ray.com


In article <3418273B.167EB0E7@swl.msd.ray.com>,
John Cupak {73739}  <jcj@swl.msd.ray.com> wrote:
>A programmer came to me asking where the Ada 95 Low_Level_IO package
>was. Immagine my surprise when I couldn't find it! Gee... I *knew* it
>was in Ada 83! Now, where did it go? Anybody have any ideas?

Low_Level_IO existed in Ada 83, but its contents were entirely
implementation-defined -- in particular, implementations could (and did)
provide an empty package.  This seemed sort of silly, so we got rid of
it for Ada 95.  This is explained in AARM-A.6(1.c).

An implementation can provide Low_Level_IO if it wants to, or it can
provide some other package(s) that support that functionality.  The
functionality was optional in Ada 83, and it still is in Ada 95, so
there's really not much difference between the two languages, here.

>By the Way, the programmer wants to read/write data to a PC port.

Depends on the compiler and OS.

- Bob




  reply	other threads:[~1997-09-12  0:00 UTC|newest]

Thread overview: 8+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
1997-09-11  0:00 Ada 95 Low_Level_IO package John Cupak {73739}
1997-09-12  0:00 ` Robert A Duff [this message]
1997-09-13  0:00   ` Robert Dewar
1997-09-13  0:00   ` Jerry van Dijk
1997-09-13  0:00 ` Jerry van Dijk
1997-09-13  0:00   ` Robert Dewar
1997-09-14  0:00     ` Robert A Duff
1997-09-13  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