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

Reply via email to