Yes, the surprising strictness of Maybe's Semigroup instance should probably be documented for now. It might be worth changing too, but that should probably be discussed separately. (And it has been discussed before: https://mail.haskell.org/pipermail/libraries/2018-May/028818.html ) Am Sa., 25. Apr. 2020 um 19:14 Uhr schrieb Carter Schonwald <carter.schonwald@gmail.com>:
it might be good to add some remark that the semigroup version is *more* strict/the moniod version is *less* strict?
On Sat, Apr 25, 2020 at 10:57 AM Simon Jakobi via Libraries <libraries@haskell.org> wrote:
Thanks for the feedback, everyone! :)
Since option (C) received the most support, I opened an MR to implement it:
https://gitlab.haskell.org/ghc/ghc/-/merge_requests/3154
Once it is merged, I will make an announcement of this change, as requested on r/haskell:
https://www.reddit.com/r/haskell/comments/g3glwn/migration_path_for_last_c/f...
Cheers, Simon _______________________________________________ Libraries mailing list Libraries@haskell.org http://mail.haskell.org/cgi-bin/mailman/listinfo/libraries