On Sat, 14 Jul 2001, Dave Thomas wrote:

> I'm not particularly advocating a data-structures package. It's not
> something I personally feel the need for. But we already have half of
> a Set in Array. Rather than adding more methods to an already
> overloaded class, I'm suggesting making the natural split.

I like the idea of creating a separate data structures package for those
who have a need for such things. As long as this package remains separate,
it would be no worse than any other downloadable package.

This would avoid the "blessing" effect that being in the standard library
creates. The programmer may have to work a little harder to see if their
problem can be solved using the existing data types, but this pays off.

The analogy that comes to mind is that simple Lego pieces let kids play
with each others sets, and specialised Lego pieces mean playing alone.

-- 
  spwhite / chariot.net.au