On Sun, 2011-07-24 at 21:14 +0900, Maciej Wos wrote:
> Personally, I have nothing against mempty (although I agree that mid
> makes more sense), but I don't like mappend at all. I wonder what
> happened to the idea of using <> instead of mappend (that's what I
> always do). I think
> 
> a <> b <> c
> 
> looks so much better than
> 
> a `mappend` b `mappend` c

As of a year or two ago, I think it was common knowledge that this was
going to happen.  I'd love to see it, definitely.

(Regarding it being a comparison operator in other languages, there are
plenty of places where operators differ in Haskell... among them, /= and
>>.  I don't see this as a serious issue at all.  A new language can
mean different operators.  If there were a *subtle* difference that
might be missed, it would be one thing, but this is the sort of thing
where if you're confused in that way, nothing will make any sense and
you'll ultimately realize that <> must mean something different.)

-- 
Chris Smith


_______________________________________________
Haskell-Cafe mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/haskell-cafe

Reply via email to