Ingo Blechschmidt skribis 2005-06-15 21:35 (+0200):
> So maybe we should allow words() (or however we'll end up calling it) to
> take an optional parameter specifying what's considered a wordchar,
> with a default of rx/\w+/:

Then isn't making \w+ the default for match much easier?

(Although I still want m// to correspond to .m and s/// to .s, not m//
to .match and s/// to .subst.)

I think this is so often used that the default isn't even as insane as
it may appear at first sight.

>   say "foo bar baz".words()           .join(":");    # same as

    say "foo bar baz".match

>   say "foo bar baz".words(rx/\w+/)    .join(":");    # "foo:bar:baz"

    say "foo bar baz".match(/\w+/)

rx is optional, as bare // does rx// in Rule context, not m//.


Juerd
-- 
http://convolution.nl/maak_juerd_blij.html
http://convolution.nl/make_juerd_happy.html 
http://convolution.nl/gajigu_juerd_n.html

Reply via email to