comp.lang.ada
 help / color / mirror / Atom feed
From: Michael Moeller <mic2@t-online.de>
Subject: Re: xor
Date: Wed, 28 Mar 2012 13:18:57 +0100
Date: 2012-03-28T13:18:57+01:00	[thread overview]
Message-ID: <Pine.GSO.4.64.1203281140180.3236@kodiak1> (raw)
In-Reply-To: <bbedne9wdofZyu_SnZ2dnUVZ_hydnZ2d@earthlink.com>



On Tue, 27 Mar 2012, Dennis Lee Bieber wrote:

> On Wed, 28 Mar 2012 00:50:22 +0100, Michael Moeller <mic2@t-online.de>
> declaimed the following in comp.lang.ada:
>
>> Thanks.
>> I checked out Stream, Sequential and Direct but gnat refuses to
>> even know them. Certainly I do something wrong but I can't see
>> it at the moment.
>>
> 	Did you instantiate them for the specific data type?
>
> (No actual I/O performed but... modifying the original XOR sample)
>
> with Sequential_IO;
>
> procedure C is
>
>    type UByte is mod 2 ** 8;
>    for UByte'Size use 8;
>
>    package UB_IO is new Sequential_IO (UByte);
>    use UB_IO;
>
>    X : UByte := 16#5A#;
>    Y : UByte := 16#F6#;
>    Z : UByte;
>
> begin
>
>    Z := X xor Y;
>
> end C;
> --
> 	Wulfraed                 Dennis Lee Bieber         AF6VN
>        wlfraed@ix.netcom.com    HTTP://wlfraed.home.netcom.com/
>
Thanks. While this example compiles without complaints it
doesn't work with procedures declared in my package. How can I
make Sequential_IO visible there?

Its a little strange, though, how dead easy coding concurrency
on a Sun machine was recently while I'm not able to write out
some silly bytes using the very same language.

Regards,
Michael




  parent reply	other threads:[~2012-03-28 11:21 UTC|newest]

Thread overview: 35+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2012-03-25 14:28 xor Michael Moeller
2012-03-25 14:01 ` xor Niklas Holsti
2012-03-25 15:16   ` xor Michael Moeller
2012-03-25 19:05     ` xor Dmitry A. Kazakov
2012-03-27 20:31       ` xor Michael Moeller
2012-03-25 19:26     ` xor Niklas Holsti
2012-03-27 20:09       ` xor Michael Moeller
2012-03-27 19:44         ` xor Dmitry A. Kazakov
2012-03-27 21:16           ` xor Michael Moeller
2012-03-27 21:14             ` xor Simon Wright
2012-03-27 22:56               ` xor Michael Moeller
2012-03-27 22:03             ` xor Georg Bauhaus
2012-03-27 23:50               ` xor Michael Moeller
     [not found]                 ` <bbedne9wdofZyu_SnZ2dnUVZ_hydnZ2d@earthlink.com>
2012-03-28 12:18                   ` Michael Moeller [this message]
2012-03-28 12:48                     ` xor Georg Bauhaus
2012-03-28 15:23                       ` xor Michael Moeller
2012-03-28 15:58                         ` xor Niklas Holsti
2012-03-28 17:28                           ` xor Michael Moeller
2012-03-28 23:25                           ` xor Randy Brukardt
2012-03-29  5:17                             ` xor Niklas Holsti
2012-03-29 23:41                               ` xor Randy Brukardt
2012-03-30 21:53                                 ` xor Niklas Holsti
     [not found]                         ` <jtmdnfjWWsUYoO7SnZ2dnUVZ_gSdnZ2d@earthlink.com>
2012-03-28 17:44                           ` xor Michael Moeller
2012-03-28 14:07                     ` xor Dmitry A. Kazakov
2012-03-28 16:16                       ` xor Michael Moeller
2012-03-28 16:08                         ` xor Dmitry A. Kazakov
2012-03-28 17:36                           ` xor Michael Moeller
     [not found]                             ` <tdadna1MV6uj5O7SnZ2dnUVZ_jidnZ2d@earthlink.com>
2012-03-28 21:48                               ` xor Georg Bauhaus
2012-03-29  7:43                               ` xor Dmitry A. Kazakov
2012-03-29  7:49                               ` xor Simon Wright
2012-03-27 21:28           ` xor Georg Bauhaus
2012-03-27 19:50         ` xor Randy Brukardt
2012-03-27 21:44           ` xor Michael Moeller
2012-03-27 22:01             ` xor Georg Bauhaus
2012-03-27 20:13         ` xor Jeffrey Carter
replies disabled

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