Re: perl6 and a multi-interpreted-language example

2006-09-18 Thread Ben Morrow
Quoth [EMAIL PROTECTED] (Larry Wall): > Okay, combining all these approaches minimalistically but without > golfing we get something like: > > my @numbers = sort { rand }, constant @goal = 1..9; > my $steps = 0; > > until @numbers ~~ @goal { >say [EMAIL PROTECTED]; >@

Re: perl6 and a multi-interpreted-language example

2006-09-17 Thread Larry Wall
Okay, combining all these approaches minimalistically but without golfing we get something like: my @numbers = sort { rand }, constant @goal = 1..9; my $steps = 0; until @numbers ~~ @goal { say [EMAIL PROTECTED]; @numbers[ 0 ..^ prompt "Reverse how many? " ] .= reverse;

Re: perl6 and a multi-interpreted-language example

2006-09-17 Thread Ilmari Vacklin
su, 2006-09-17 kello 20:36 +0200, Juerd kirjoitti: > while ("@numbers[]" ne "@numbers.sort()") { Should C be used here? while @numbers !eqv @numbers.sort { -- Ilmari Vacklin <[EMAIL PROTECTED]> signature.asc Description: Digitaalisesti allekirjoitettu viestin osa

Re: perl6 and a multi-interpreted-language example

2006-09-17 Thread A. Pagaltzis
* William Herrera <[EMAIL PROTECTED]> [2006-09-17 21:50]: > perl 5 (9 lines, 353 bytes) > > use FreezeThaw qw(cmpStr); > > my @a1_9 = (1 .. 9); > my @numbers = sort {rand(10) > $a} @a1_9; > > for (my $steps = 0; cmpStr([EMAIL PROTECTED], [EMAIL PROTECTED]); ++$steps) { >print join(" ", @num

Re: perl6 and a multi-interpreted-language example

2006-09-17 Thread Juerd
William Herrera skribis 2006-09-17 13:45 (-0600): > Ruby (10 lines, 274 bytes) This is the nicest example, so I'll base my response off this one. my @numbers = (1..9).sort:{ rand }; my $steps = 0; while ("@numbers[]" ne "@numbers.sort()") { say "@numbers"; my $flipcoun