
Ashley Yakeley
Well, if we want to go the Java route and allow full Unicode in identifiers, it would allow developer A to export Haskell identifiers with Greek characters from a Greek charset source file, and developer B to use those identifiers from an ASCII source file.
Personally, I think i'd prefer the identifiers to be renamed to something more sensible than \uXXXX. Would it be possible to use an escape character and the *name* of the glyph/symbol instead? I'm also not very happy with backslash for escaping (outside of strings/char constants), since it's used for lambda (somebody pointed out this and other problems in a previous mail). sin :: Float -> Float sin ®theta = sqrt (1-(cos ®theta)²) Or something like that? -kzm -- If I haven't seen further, it is by standing in the footprints of giants