From: Elias M. <lo...@gm...> - 2014-03-01 13:49:35
|
On 1 March 2014 00:21, Christophe Rhodes <cs...@ca...> wrote: > Oh, right, I didn't say explicitly: I think the current behaviour of > digit-char-p (which is unchanged since the Unicode merge, or at least > the great whitespace explosion) is wrong in that it shouldn't actually > consider non-ascii to be digits even for radixes larger than 10. > I'm sorry for breaking into this discussion, and not even knowing what the whitespace explosion actually refers to. But, this led me to note that the Unicode space characters are not actually space characters in SBCL. For example, the sequence U+0031 DIGIT ONE, U+2003 EM SPACE, U+0032 DIGIT TWO is interpreted as a single symbol name comprised of three characters, as opposed to a sequence of the two digits 1 and 2. Is this correct behaviour? If you guys are discussing supporting all Unicode digits, wouldn't it make sense to support all Unicode spacing as well? Regards, Elias (Loke on #lisp, in case you don't recognise my name) |