How about some basic information on the library?

Sep 13, 2009 at 5:49 AM

It appears that this collection library has not been updated since 2005. Given that .NET has moved a long way since then, it might be useful to provide the following information on the main page so that folks can better understand what, if any, value this project has for them.

- What types of collections are offered (including both name and definition)? From Roger Dahlman's blog on CodePlex, it looks like these include: 

  • Set
  • OrderedSet
  • Bag
  • OrderedBag
  • BigList
  • Deque
  • MultiDictionary
  • OrderedDictionary
  • OrderedMultiDictionary

- How does LINQ and other functionality available in .NET 3.X affect the usefulness of these collections?

- How do the collections here compare to other versions available elsewhere? (For example, how do the set collections compare with the IESI collections?)

- Would it be possible to put together a sample or two of each collection type and explain where it might be appropriate to use it?

- What improvements are planned?

- What improvements are needed, and how can the community help?

Otherwise, it just looks like the project is dead. In my mind, it seems like some of these collection classes could be somewhat useful. Like most folks, I just don't have time to download and review the library without some more concrete specifics as to the benefits and utility I might derive from it.


Sep 14, 2011 at 6:59 AM

I have ported the solution to VS2010 / framework 4.