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