
20 Jun
2008
20 Jun
'08
1:57 a.m.
"Albert Y. C. Lai"
While we are kind of on this topic, what makes the characters ħ þ prefix operator by default, while º and most other odd ones infix?
alphanumeric vs non-alphanumeric
Testing this, I find that isAlpha is True also for 'º', but as the OP claims, Haskell will use it as a(n infix) symbol. Neither does isSymbol (all False), isLetter (all True), isMark (False), nor isPunctuation (Fals) help to separate these. The HR defines uniSymbol -> any Unicode symbol or punctuation but I couldn't find any clear way to identify of these. -k -- If I haven't seen further, it is by standing in the footprints of giants