Edison 1.2rc2

Christian Maeder maeder at tzi.de
Mon Mar 6 08:27:42 EST 2006


Robert Dockins wrote:
> The second release candidate for Edison 1.2 is now ready for  comments.  

Will this make Jean-Philippe's work obsolete?

http://hackage.haskell.org/trac/ghc/wiki/CollectionClassFramework

Being (currently) no enthusiast anyway, I would not even know which 
classes to choose now, since Edison has been improved.

> -- What do you think about the symbolic operators? 

I prefer alphanumeric identifiers.

> In addition, I'm interested in any API related feedback you might have.

Data.Edison.Assoc.fold

"Combine all the elements in the associative collection, given a 
combining function and an initial value. The elements are processed in 
an unspecified order. Note that fold ignores the keys."

This fold function looks pretty unsafe to me, because (the common) "fold 
(:) []" might reveal implementation details that one wants to hide. Such 
a function should be called "structuralFold" (or something like that).

Cheers Christian


More information about the Libraries mailing list