[Haskell-cafe] Re: Monads aren't evil

Martijn van Steenbergen martijn at van.steenbergen.nl
Sun Jan 11 10:28:35 EST 2009


minh thu wrote:
> I always thought that instead of having two classes of characters, one
> for variable (and function) names and the
> other for operators, only the first charater of the identifier could
> mean it's one or the others,
> so *vec or +point would be valid operator names and thus >_> too. And
> C++ could be a Data type name...

No, operators have to consist entirely of punctuation, and functions 
entirely of alphanumerical characters.

If what you said were the case, then x+y would be an identifier instead 
of the sum of x and y.

Kind regards,

Martijn.



More information about the Haskell-Cafe mailing list