From: Nicolas C. <war...@fr...> - 2003-09-20 10:53:21
|
> Here's my take on this: the bitset library should be merged with the > bigint library, and the whole kit and kaboodle should be built on top of > GMP for performance (especially the bigint stuff). This necessitates > extending GMP. I have some code written that I need to clean up and > submit to the GMP group, and then I need to look at hosting GMP from > Ocaml. Uhm, maybe that's a little bit far from ExtLib objectives. ExtLib should be small, and no contains any C code (because then installation / dependencies etc... are starting being really a big problem ). I you need a very efficient bitset, then of course you can write and provide a standalone library for this purpose, but ExtLib bitset should be enough for most of the users. > - I have a reimplementation of psqueue about 1/3rd the way through debug. > The interface won't change at all. The implementation is changing > radically, in a way that radically improves the maintainability (and > testability I comment) of the code. The goal here is to have the > possibility that some human on the face of this earth other than me could, > if dire need arose, actually understand the code :-). The new code > structure is also signfigantly shorter- the same behavior was implemented > with about 1/3rd less code. Which is made up for by the fact that I've > added new code I've intended to for a while- primarily Enum support. Ok, waiting 'till done :) Nicolas Cannasse |