On Friday, 11 November 2016 at 15:36:18 UTC, Taylor Hillegeist
wrote:
In the past I have worked with D, C#, Java, Python and C and
some other less popular languages. Most recently working with
C# I suddenly realize the convenience and flexibility I had in
D. One case in particular is with bit-fields in D they are a
pleasure to use and implement, but in C# they are a mystery,
sure they have Enums that are flexible for some cases, I
suppose I just wanted to say thanks to the D community for
their effort.
D doesn't have bitfields though? Phobos just has a template that
emulates them by mixing in functions that do the bit shifting.
Because it done through mixins it means you can't attach
attributes to the fields. Which I am in need of. Haven't found a
good workaround though.