Re: 'split': differences between Perl5 and Perl6

2016-02-27 Thread James E Keenan
On 02/27/2016 08:38 PM, Brandon Allbery wrote: [...] is what used to be (?:...), and <[...]> is what used to be [...]. Regexes have changed a *lot*, and you will really need to learn how they work now; just hoping that things work just like perl 5 will not work. My apologies for being a Per

Re: 'split': differences between Perl5 and Perl6

2016-02-27 Thread Brandon Allbery
On Sat, Feb 27, 2016 at 8:34 PM, James E Keenan wrote: > I'm surprised to get exactly the same output I got in both languages when > my delimiter was the multi-character string 'tri'. The '[' and ']' > characters do not seem to indicate "character class" at all. It's as if > '/[...]/' magically

'split': differences between Perl5 and Perl6

2016-02-27 Thread James E Keenan
I am trying to understand the differences in the way the 'split' function works between Perl5 and Perl6. Consider this string: # $str = q|This is a string to be split|; # Let's suppose I wish to split this string on the multi-character delimiter string 'tri'. The results are the same

Re: Perl 6 memoization: factorial in rosettacode.org

2016-02-27 Thread Shlomi Fish
Hi Tom, On Sat, 27 Feb 2016 05:52:45 -0600 Tom Browder wrote: > On rosettacode.org there is an example of memoization for calculating > factorials in Perl 6 (contributed by Larry Wall): > > constant fact = 1, |[\*] 1..*; > say fact[5]; > > How does one code that so that results are able to

Perl 6 memoization: factorial in rosettacode.org

2016-02-27 Thread Tom Browder
On rosettacode.org there is an example of memoization for calculating factorials in Perl 6 (contributed by Larry Wall): constant fact = 1, |[\*] 1..*; say fact[5]; How does one code that so that results are able to be reused by multiple programs? Thanks. Cheers! -Tom