Monday, November 08, 2004 9:48 PM
pgolde
Moving on to Algorithms
Since we now have a pretty good set of collections (probably not everything, but the majority), I thought it was a good time to turn my attention from collections to algorithms. I approached this in a way that was very inspired by STL and its set of algorithms, although the details necessarily vary a lot. STL uses generic parameters called iterators, while the .NET world uses generic interfaces such an IEnumerable<T>, ICollection<T>, and IList<T>.
Rather than implement and then post information about what I implemented, I though I would take a slightly different tack. I wrote documentation for an initial stab at a bunch of good algorithms for PowerCollections, but haven't implemented many at all. You can browse this documentation/spec here.
I would really like to get feedback on this set of functionality. Is it too much? Too few? Is is completely brain dead, or a fairly close approximation? What is missing that you would love to see? What is there that appears largely useless or misguided?