
Oftentimes, I will order my tuples in such a way that the "interesting" value comes last in the tuple. The `Traversable` and `Functor` instances are useful in this case, because I use the tuple as `(extraInfo, realValue)`, and mostly I'm only concerned with `realValue` and the `Traversable` and `Functor` instances let me work with `realValue` quite easily. Kosyrev Serge <_deepfire@feelingofgreen.ru> schrieb am Do., 18. Feb. 2016 um 16:11 Uhr:
Andreas Abel
writes: +1.
On 17.02.2016 12:15, Henning Thielemann wrote:
I like consistency, too, and thus propose to remove all Functor, Foldable, Traversable, Applicative instances from all tuples.
Is there really a convincing case for these instances -- at all?
The confusion and the inevitable bug potential, that they create, seem to overwhelm any potential usefulness that comes to my imagination.
But maybe someone feels differently?
-- с уважениeм / respectfully, Косырев Сергей _______________________________________________ Libraries mailing list Libraries@haskell.org http://mail.haskell.org/cgi-bin/mailman/listinfo/libraries