Bad default bitraverse
Keith
keith.wygant at gmail.com
Thu Apr 7 14:53:50 UTC 2022
The default `bitraverse` implementation should be removed.
The default `bitraverse` is
`bitraverse f g = bisequenceA . bimap f g`.
But `bisequenceA` is an alias of `bisequence`, which in turn is `bitraverse id id`. Neither `bisequence` nor `bisequenceA` is a Bitraversable method, so they can't have alternative definitions.
Sorry if this has already been mentioned.
Sent from my phone with K-9 Mail.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.haskell.org/pipermail/libraries/attachments/20220407/f7e13389/attachment.html>
More information about the Libraries
mailing list