On 03/07/17 17:29, Doug McIlroy wrote:
>> What do you think of making (++) the same as (<>)
> This seems to be a call for returning to the old situation in
> which (++) was an operator of class MonadPlus. Why was that
> abolished in Haskell 98?
Using MonadPlus in this case is not the best idea. There are types that
can implement (++) but aren't a Monad. Data.Set is one example.
Haskell-Cafe mailing list
To (un)subscribe, modify options or view archives go to:
http://mail.haskell.org/cgi-bin/mailman/listinfo/haskell-cafe Only members subscribed via the mailman list are allowed to post.