swap minView/maxView return value.
Jean-Philippe Bernardy
jeanphilippe.bernardy at gmail.com
Tue Feb 6 08:54:21 EST 2007
Some time ago (before ghc 6.6 / base 2.0 release), I introduced
minView and maxView in Data.Set and Data.Map (at a user's request). I
agreed with Robert Dockins to implement the same functionality as in
his version of the Edison library. Unfortunately, I uselessly swapped
the return values of minView and maxView, introducing a difference
both with the corresponding functions in the edison library and
similar functions in Data.Map/Set.
I propose to restore the symmetry, at the cost of incompatibility.
The incompatibility is probably acceptable because the functions are
still short-lived.
See the trac ticket for details.
http://hackage.haskell.org/trac/ghc/ticket/1134
I provide no patch nor QuickCheck properties because of the triviality
of the change.
Cheers,
JP.
More information about the Libraries
mailing list