From: Scott A C. <sc...@cs...> - 2003-06-28 06:23:56
|
On Fri, 27 Jun 2003 11:39:51 +0900, "Nicolas Cannasse" <war...@fr...> writes: > - in the beginning we asked for useful functions that should be added and we > stated case-by-case which one should be or not. This is still "open" if you > have idea. IMHO, It should collect all useful standard library functionality, whether this includes enhancing functionality of existing STD-lib classes, For instance, from http://pauillac.inria.fr/cdk/newdoc/htmlman/cdk_toc.html Why not grab the weak sets, weak arrays, weak hash tables? There's also the entire 'The Extra Library', to use that as a starting point? Bit vectors, String2, Trie, etc. I'd rather have a baseline codebase that is enhanceable with new minor features than have a codebase that is useless for minor things. There should be someplace to collect enhancements to the STDLIB. Would people be against attempting to import 'The Extra Library' pretty much wholesale? > - after that, I have looked at the CDK and didn't find anything more worth > including (still need to look through the String2 module) > > Anyways, I have an modified version of the current STDLIB Set > > module. that supports Set.S.cardinal in constant time, I can improve > > it so that you can index into a set to get the *n*th element cheaply, > > and given an element can determine its index from the beginning. (This > > is useful if you want to use a Set to link to another datastructure.) > > We actually need a Set in a defonctorized style , and with a signature that > looks more like Hashtbl ( with a default "empty" constructor that is using > compare). Why? > > > If so, how do I get access to CVS? I've never used sourceforge. > > You can get anonymous access, read this : > http://sourceforge.net/cvs/?group_id=74666 Got it and downloaded... Scott |