Re: Whither "use English"?

2005-04-13 Thread Sam Vilain
Juerd wrote: According to Wikipedia there are around 400 million native English speakers and 600 million people who have English as a second language. Should the remaining ~5.5 billion humans be exluded from writing perl code just so that we English speakers can understand all the code that is w

Re: subscripts are.... objects?

2005-04-13 Thread Thomas Sandlaß
Rod Adams wrote: Thomas Sandlaß wrote: I'm not the junction expert, but it's said that they wrap around indexing/slicing! So the @array[!-2] would just read @array[none(-2)]? But how does none() get the base set where the second to last is excluded from? It does no such thing. It creates a new none

Re: Hyper operator corner case?

2005-04-13 Thread Thomas Sandlaß
Brent 'Dax' Royal-Gordon wrote: IIRC, it's f) (1,2,3,4,5) >>+<< (1,2,$identity,$identity,$identity), where $identity's value is determined by a table something like this: In the case of &infix_circumfix_meta_operator:{'»','«'}:(List,List:&op) there's no "upgrade"---to use the S03 term. A simple "

Re: Pugs 6.2.0 released.

2005-04-13 Thread David Storrs
On Wed, Apr 13, 2005 at 03:50:38AM +0800, Autrijus Tang wrote: > I am delighted to report that the first major milestone of Pugs, version > 6.2.0, has been released to CPAN: Autrijus and everyone else who has been working on Pugs, As someone who has been following the Perl6 lists for years, I'd l

Re: trim() and words() functions?

2005-04-13 Thread Juerd
gcomnz skribis 2005-04-12 16:46 (-0700): > [words() and trim()] I thought split'd still split on /\s+/ by default? $string.split is easy to use, and because join uses ' ' by default (this is my interpretation of the /lists in scalar context/ thread), $string.split.join trims all excess whitespace,

Re: Hyper operator corner case?

2005-04-13 Thread Brent 'Dax' Royal-Gordon
David Christensen <[EMAIL PROTECTED]> wrote: > Example: >(1,2,3,4,5) >>+<< (1,2) > > Is this equivalent to: > > a) (1,2,3,4,5) >>+<< (1,2,undef,undef,undef) (undef padding) > b) (1,2,3,4,5) >>+<< (1,2,1,2,1) (repetition) > c) (1,2,3,4,5) >>+<< (1,2,2,2,2) (stretching) > d) (1,2) >>+<< (1,2) (