2009/1/11 Martijn van Steenbergen <mart...@van.steenbergen.nl>:
> 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.

Indeed but what's wrong in writing x + y (with additional spaces) ?
Having the possiblity to write for instance +blah instead of inventing
things such as $>* is neat in my opinion (in code or for typesetting)...

Cheers
Thu
_______________________________________________
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe

Reply via email to