[M3devel] Modula-3 bitfields
Dragiša Durić
dragisha at m3w.org
Fri Aug 24 21:53:44 CEST 2012
What you are proposing is to do a compiler-level job with a library. Just because such a library exists does not mean it invalidates every other approach. And we are talking about one of most complicated pieces of Modula-3 system, comparable in complexity with compiler. Of course, there are other approaches too, like some kind of interface language, to be processed into Modula-3 source code by cm3 build system.
Your latest example is good illustration for my proposal too. Another simple example to show a need for exact bit packing layout method. Thank you!
--
Divided by a common language
Dragiša Durić
dragisha at m3w.org
On Aug 24, 2012, at 9:28 PM, Mika Nystrom wrote:
>
> And what does that mean, exactly? No gaps allowed? What does it
> mean, in particular, on a little-endian machine?
>
> What about ARRAY [0..1] OF BITS 31 FOR [0..16_8fffffff] ?
>
> What I am proposing isn't particularly difficult, it's not unportable,
> either. And much more powerful than any sets of pragmas. Not tied to
> your one architecture.
>
> Mika
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://m3lists.elegosoft.com/pipermail/m3devel/attachments/20120824/c3bc1faf/attachment-0002.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 495 bytes
Desc: Message signed with OpenPGP using GPGMail
URL: <http://m3lists.elegosoft.com/pipermail/m3devel/attachments/20120824/c3bc1faf/attachment-0002.sig>
More information about the M3devel
mailing list