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