[Haskell-cafe] Monoid wants a (++) equivalent

David Leimbach leimy2k at gmail.com
Tue Jun 30 14:56:10 EDT 2009


On Tue, Jun 30, 2009 at 11:54 AM, Brent Yorgey <byorgey at seas.upenn.edu>wrote:

> On Tue, Jun 30, 2009 at 09:45:45AM -0700, Bryan O'Sullivan wrote:
> > I've thought for a while that it would be very nice indeed if the Monoid
> > class had a more concise operator for infix appending than "a `mappend`
> b".
> > I wonder if other people are of a similar opinion, and if so, whether
> this
> > is worth submitting a libraries@ proposal over.
>
> +1.
>
> IIRC Jules Bean has proposed using (+>) for this purpose, which I
> like.  It has the advantages of (a) not clashing with any other
> (common) operators, (b) making more obvious the fact that mappend is
> not necessarily commutative, and (c) providing the obvious (<+) for
> 'flip mappend' which is sometimes useful.


I actually think this proposal is pretty excellent.


>
>
> -Brent
> _______________________________________________
> Haskell-Cafe mailing list
> Haskell-Cafe at haskell.org
> http://www.haskell.org/mailman/listinfo/haskell-cafe
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.haskell.org/pipermail/haskell-cafe/attachments/20090630/d5f465c6/attachment.html


More information about the Haskell-Cafe mailing list