comp.lang.ada
 help / color / mirror / Atom feed
From: "Jeff C," <nolongersafeto@userealemailsniff.com>
Subject: Re: Omission in the Ada Standard
Date: Fri, 10 Oct 2003 02:07:00 GMT
Date: 2003-10-10T02:07:00+00:00	[thread overview]
Message-ID: <8vohb.533344$cF.199888@rwcrnsc53> (raw)
In-Reply-To: 3F859331.AD61B137@raytheon.com


"Jerry Petrey @raytheon.com>" <"jdpetrey<NOSPAM> wrote in message
news:3F859331.AD61B137@raytheon.com...
>
>
> Keith Thompson wrote:
>
> > "Jeff C," <nolongersafeto@userealemailsniff.com> writes:
> > [...]
> > > Note again that no language I know of has the predefined ability to
> > > talk to ports as part of the language definition..
> >
> > Ada 83 had:
> >
> > package LOW_LEVEL_IO is
> >    --  declarations of the possible types for DEVICE and DATA;
> >    --  declarations of overloaded procedures for these types:
> >    procedure SEND_CONTROL    (DEVICE : device_type; DATA : in out
data_type);
> >    procedure RECEIVE_CONTROL (DEVICE : device_type; DATA : in out
data_type);
> > end;
> >
> > I don't know whether anybody actually implemented it, and it was
> > dropped in Ada 95 (it's not just obsolescent, there's no reference to
> > it at all).
> >
> > --
> > Keith Thompson (The_Other_Keith) kst@cts.com
<http://www.ghoti.net/~kst>
> >
>
> DDCI implemented Low_Level_IO for their 80x86 cross compiler.  We used it
on a
> project I just finished working on.
>
> Jerry
>

Of course the standard never said what the heck low level IO was even
supposed to do (although it
did have a flavor of x86 IO ports to some extent).. In any case, the fact
that some vendor chose to implement
port access via low_level_io is a far cry from claiming that this behaviour
was defined by the standard.






  reply	other threads:[~2003-10-10  2:07 UTC|newest]

Thread overview: 16+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2003-09-25 19:24 Omission in the Ada Standard Beard, Frank Randolph CIV
2003-09-26  0:30 ` Larry Kilgallen
2003-09-26 16:10   ` Robert C. Leif
2003-09-26 17:38     ` Jeff C,
2003-09-28 21:43       ` Keith Thompson
2003-10-09 16:56         ` Jerry Petrey
2003-10-10  2:07           ` Jeff C, [this message]
2003-09-26 18:04     ` Jeff C,
  -- strict thread matches above, loose matches on Subject: below --
2003-09-25 18:57 Robert C. Leif
2003-09-25 15:05 Robert C. Leif
2003-09-25 17:12 ` Larry Kilgallen
2003-09-25 19:47   ` Simon Wright
2003-09-26  1:51 ` Jeff C,
2003-09-26  2:02   ` Larry Kilgallen
2003-09-26 13:05   ` Vinzent 'Gadget' Hoefler
2003-10-06  3:50   ` Dave Thompson
replies disabled

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