On Sunday, 29 July 2012 at 10:34:50 UTC, Dmitry Olshansky wrote:
Might be a third option: A template struct that represents a BitArray type (with 90% of the code); you then insert a structure with key functions that would handle the value/reference & duplication part.


Sounds a lot like mixin template. I'd try to invent some small set of primitive operations and auto-magically construct the others from it.

Pretty much... syntactical sugar, just add tea (T) I made a funny! :D

I'll meditate on it for a few days and see if anything pops up.

And just to keep your mind busy :) how about adding SIMD to speed it all up:
http://dlang.org/simd.html
It's kind of new & cool thing but not very well documented.

Mmm I'll look it over. If it can work for larger bulk operations I don't see why not.

Reply via email to