Paul McCullagh wrote:

On May 9, 2009, at 3:15 AM, Monty Taylor wrote:

Couple of quick followups. (On a phone, so a bit tersly)

Very happy about the interface. Moving forward, I'm actually more inclined to agree with brian about getting rid of the darned things and moving them to the field objects,

This will only work if we have field objects that are private to the handler.

It will also force us to work on the sets on a bit-for-bit basis.

Bit maps, on the other hand, can calculate set operations (union, intersection, etc), very efficiently.

Not necessarily. The interface can add support for union, subset, intersection quite easily. The implementation can be efficient underneath. Mats' bitvector is a good example of that. It just happens that the std::bitset doesn't have an efficient implementation at this point for these operations...

Brian's point about encapsulating behind the interfaces means we can switch out and refactor the implementation without blowing up half the code base... :)

but I will hack up a vector possibility for testing purposes. I also want to figure out if we can make use of dynamic_bitset without getting into a world of build hell.

I've got step one of hudson performance integration done. Jay and I will finish it this weekend.

Thanks everyone!
Monty



--
Paul McCullagh
PrimeBase Technologies
www.primebase.org
www.blobstreaming.org
pbxt.blogspot.com




_______________________________________________
Mailing list: https://launchpad.net/~drizzle-discuss
Post to     : drizzle-discuss@lists.launchpad.net
Unsubscribe : https://launchpad.net/~drizzle-discuss
More help   : https://help.launchpad.net/ListHelp


_______________________________________________
Mailing list: https://launchpad.net/~drizzle-discuss
Post to     : drizzle-discuss@lists.launchpad.net
Unsubscribe : https://launchpad.net/~drizzle-discuss
More help   : https://help.launchpad.net/ListHelp

Reply via email to