[Haskell] Long live Edison
Malcolm Wallace
Malcolm.Wallace at cs.york.ac.uk
Tue Feb 21 05:22:24 EST 2006
Robert Dockins <robdockins at fastmail.fm> wrote:
> On Feb 20, 2006, at 5:19 PM, ajb at spamcop.net wrote:
> >
> > Data.Set, Data.Map, Data.Hash and the various Array interfaces are
> > all inconsistent in subtle ways, so whatever you do, do not take
> > them as the ideal to which Edison should aspire.
>
> This is all true. The main advantage that the current Data.* APIs
> have is that people use them ;-)
And AFAIK the only reason people use them is because they are widely
distributed, not because they are a perfect design. I certainly have
reservations about the Data.* APIs, such as the left bias and so on,
and personally preferred the older Data.FiniteMap API.
Regards,
Malcolm
More information about the Haskell
mailing list