Tom Christiansen wrote:
Exegesis 5 @ http://dev.perl.org/perl6/doc/design/exe/E05.html reads:
# Perl 6
/ alpha - [A-Za-z] + / # All alphabetics except A-Z or a-z
# (i.e. the accented alphabetics)
[Update: Would now need to be +alpha - [A..Za..z]
Tom Christiansen wrote:
Certainly it's perfectly well known amongst people who deal with
letters--including with the Unicode standard.
Accent does have a colloquial meaning that maps correctly,
but sadly that colloquial definition does not correspond to
the technical definition, so in being
FYI, Larry accents to marks in this commit, as well as some
refactoring of the short adverbs associated with them:
http://www.nntp.perl.org/group/perl.perl6.language/2010/05/msg33671.html
Thanks,
Moritz
Exegesis 5 @ http://dev.perl.org/perl6/doc/design/exe/E05.html reads:
# Perl 6
/ alpha - [A-Za-z] + / # All alphabetics except A-Z or a-z
# (i.e. the accented alphabetics)
[Update: Would now need to be +alpha - [A..Za..z] to avoid ambiguity
with
Tom Christiansen wrote:
Exegesis 5 @ http://dev.perl.org/perl6/doc/design/exe/E05.html reads:
The Exegesis are historical documents, and should be treated as such.
(If any volunteer is around, submitting a patch that puts HISTORICAL
DOCUMENT ONLY in big red letter on these pages would be greatly
On Mon, May 17, 2010 at 1:52 PM, Tom Christiansen tchr...@perl.com wrote:
Exegesis 5 @ http://dev.perl.org/perl6/doc/design/exe/E05.html reads:
# Perl 6
/ alpha - [A-Za-z] + / # All alphabetics except A-Z or a-z
# (i.e. the accented alphabetics)
Why isn't that:
/+ alpha - [A-Za-z]+ /
If you're asking why it's mentioned in the Update: section
instead of the pattern in question just being rewritten, I don't know.
What got me most was the assumption that subtracting A-Za-z from Alphas
yielded accented characters, as though Alpha meant