On Tuesday, 3 December 2013 at 12:41:40 UTC, Russel Winder wrote:
On Tue, 2013-12-03 at 13:29 +0100, Tobias Pankrath wrote:
[…]
Does scala have arbitrary operators like Haskell? Looks
useless in D. If you have an operator '+' that should not be
pronounced 'plus' you are doing it wrong.
Yes.
a + b
could be set union, logic and, string concatenation. The + is
just a
message to the LHS object, it determines what to do. This is
the whole
basis for DSLs.
Fully agree, I still cannot understand why so many people have
problems seeing operators as function calls with different set of
letters, like so many languages allow.
Maybe I've spent too much time with math at the uni. :)
--
Paulo