Mattias Holm: > You clearly have not written systems code in Ada... :) Bitfields are quite useful, also take a look at the high level language Erlang, that has some high-level ways to use them. In the end the current design of D2 bitfields is acceptable. Inecessary some syntax sugar can be added later, as macro form. Bye, bearophile