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