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

Maciej Piechotka uzytkownik2 at gmail.com
Thu Jul 2 12:45:52 EDT 2009

Ketil Malde <ketil <at> malde.org> writes:

> You know, this might be the right time to start expanding our
> vocabulary beyond seven bits.  Since we're likely to keep mappend
> around as an alias for some time, people would have a grace period to
> adjust. 
> How about U+2295 (circle with plus inside it)?
> Or, if we would like to stick to the 8-bit subset to keep those 8859-1
> users happy, how about ¤ (funny circle over an x, U+00A4)
> -k

I can work with any symbols as long as they are easily typeable. ++ is 3 easy
key press. `mappend` is 9. In both cases I don't need to look on keyboard as I
know exactly where they are. However there is no way I can remember where U+00A4
is - probably it is not on all keyboards (reversing " and @ gives me a lot of
problems in UK keyboards. FR keyboards was nightmare just because a few keys
where at different place). In fact I'd need to open keyboard mapping and search
for symbol. A lot of trouble just for single symbol.

To summarise - It doesn't matter is symbol is or isn't in ASCII or ISO 8859-1 as
long as it can be produced easily.


More information about the Haskell-Cafe mailing list