On Fri Feb 20 00:03:46 2015, hmbrand wrote:
> $ p6 -e'"\x[00A0]".gist.say'
>
> $ p6 -e'"\x[00A0]".perl.say'
> " "
> $ p6 -e'"\x[00A0]"~~/\s/ and "Yes".say'
> $ p6 -e'uniprop(chr(0xa0)).say'
> Zs
> ^- indicates whitespace
>
> I don't know why U+200B (ZERO WIDTH SPACE) and U+FEFF (ZERO WIDTH NO-
> BREAK SPACE)
> are not, but I blame the consortium
>
> $ p6 -e'uniprop(chr(0x200b)).say'
> Cf
> $ p6 -e'uniprop(chr(0xffef)).say'
> Cn
>
> U00a0 \N{NO-BREAK SPACE} (Zs, Common, NO-BREAK SPACE, Latin-1
> Supplement)
> U2002 \N{EN SPACE} (Zs, Common, EN SPACE, General
> Punctuation)
> U2003 \N{EM SPACE} (Zs, Common, EM SPACE, General
> Punctuation)
> :
> U200a \N{HAIR SPACE} (Zs, Common, HAIR SPACE, General
> Punctuation)
> U200b \N{ZERO WIDTH SPACE} (Cf, Common, ZERO WIDTH SPACE, General
> Punctuation)
Discussed on #perl6, no one spoke up that we should implement this, some
consensus that .perl's job is to give us roundtrip-able data, which it does.
http://irclog.perlgeek.de/perl6/2015-08-26#i_11119358
Rejecting ticket, sorry.
--
Will "Coke" Coleda