On 25 July 2011 08:22, Paul R <[email protected]> wrote:
> Hi Café,
>
> Thomas> I think (<>) is fairly uncontroversial because:
> Thomas> (...)
> Thomas> 2. It's abstract. i.e., no intended pronunciation
>
> How can that be an advantage ? A text flow with unnamed (or
> unpronounceable) symbols makes reading, understanding and remembering
> harder, don't you think ? I really think any operator or symbol should
> be intended (and even designed !) for pronunciation.
>
> Some references state that the monoid binary operation is often named
> "dot" or "times" in english. That does not mean the operator must be
> `dot`, `times`, (<.>) or (<x>) but at least the doc should provide
> a single, consistent and pronounceable name for it, whatever its
> spelling.

Well, in this case I think it can be beneficial because the
pronunciation depends on the underlying monoid.  E.g., sometimes it
would be "append" or "plus", other times "dot" or "times".  It can, of
course, be useful to also have a good name for the generic operator.
In this case I'd call it "diamond".

-- 
Push the envelope. Watch it bend.

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

Reply via email to