
Hi, Am Samstag, den 21.02.2015, 20:51 +0200 schrieb Oleg Grenrus:
As Sean pointed out there is already a thread about this issue. I agree with Erik’s opinion, https://mail.haskell.org/pipermail/libraries/2014-December/024509.html :
I'm +1 on the obviously useful instances (Data, Functor) and wouldn’t mind the others either, since I don't see any downsides.
Simple use case for Functor is e.g. fromIntegral <$> s
I have no doubts about Data, Functor, Foldable and Traversable. Data types like "Sum" have a clear container-like behavior. It’s Applicative and Monad that I’m unsure about. Greetings, Joachim -- Joachim “nomeata” Breitner mail@joachim-breitner.de • http://www.joachim-breitner.de/ Jabber: nomeata@joachim-breitner.de • GPG-Key: 0xF0FBF51F Debian Developer: nomeata@debian.org