-
-
Save MasterDuke17/074d0da6bf29eaf78a9d9c57745dd191 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#for "9.sh".IO.lines.kv -> $i, $oneliner { | |
for "99999999.sh".IO.lines.kv -> $i, $oneliner { | |
say "line $i: $oneliner"; | |
my $proc = Proc::Async.new: '/home/dan/p6/install/bin/perl6-m', '-e', $oneliner; | |
react { | |
whenever $proc.Supply { # chunks | |
say ‘output: ’, chomp $_; | |
} | |
whenever $proc.start { | |
say ‘Proc finished: exitcode=’, .exitcode, ‘ signal=’, .signal; | |
done # gracefully jump from the react block | |
} | |
whenever signal(SIGTERM).merge: signal(SIGINT) { | |
once { | |
say ‘Signal received, asking the process to stop’; | |
$proc.kill; # sends SIGHUP, change appropriately | |
whenever signal($_).zip: Promise.in(2).Supply { | |
say ‘Kill it!’; | |
$proc.kill: SIGKILL | |
} | |
} | |
} | |
whenever Promise.in(20) { | |
say ‘Timeout. Asking the process to stop’; | |
$proc.kill; # sends SIGHUP, change appropriately | |
whenever Promise.in(2) { | |
say ‘Timeout. Forcing the process to stop’; | |
$proc.kill: SIGKILL | |
} | |
} | |
} | |
} | |
say ‘Program finished’; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
dd ‘one\ntwo\nthree\n’.lines(-99999999999999999999999999999) | |
dd ‘one\ntwo\nthree\n’.lines(-999999999999999999999999999999999999999999999) | |
dd ‘one\ntwo\nthree\n’.words(-999999999999999999999999999999999999999999999) | |
$_ = "foo"; s/(o)/$99999999999999999999999999999999999999999999999999999999999999999999998/; .say # wat? | |
$_ = "foo"; s/(o)/$999999999999999999999999999999999999999999999999999999999999999999999999/; .say # wat? | |
$_ = "foo"; s/(o)/$99999999999999999999999999999999999999999999999999999999999999999999999/; .say # wat? | |
$_ = "foo"; s/(o)/$99999999999999999999999999999999999999999999999999999999999999999999/; .say # wat? | |
$_ = "foo"; s/(o)/$9999999999999999999999999999999999999999999999999999999999999999/; .say # wat? | |
$_ = "foo"; s/(o)/$999999999999999999999999999999999999999999999999999999999999999/; .say # wat? | |
$_ = "foo"; s/(o)/$99999999999999999999999999999999999999999999999999999999999999/; .say # wat? | |
$_ = "foo"; s/(o)/$9999999999999999999999999999999999999999999999999999999999999/; .say # wat? | |
$_ = "foo"; s/(o)/$999999999999999999999999999999999999999999999999999999999999/; .say # wat? | |
$_ = "foo"; s/(o)/$9999999999999999999999999999999999999999999999999999999999/; .say # wat? | |
$_ = "foo"; s/(o)/$999999999999999999999999999999999999999999999999999999/; .say # wat? | |
$_ = "foo"; s/(o)/$9999999999999999999999999999999999999999999999999/; .say # wat? | |
$_ = "foo"; s/(o)/$9999999999999999999999999999999999999999/; .say # wat? | |
$_ = "foo"; s/(o)/$9999999999999999999999999999999999999/; .say # wat? | |
$_ = "foo"; s/(o)/$9999999999999999999999999999999999/; .say # wat? | |
$_ = "foo"; s/(o)/$999999999999999999999999999999999/; .say # wat? | |
$_ = "foo"; s/(o)/$99999999999999999999999999999999/; .say # wat? | |
$_ = "foo"; s/(o)/$999999999999999999999999999999/; .say # wat? | |
say ‘hi’.indent(99999999) | |
say ‘hi’.indent(999999999) | |
say ‘hi’.indent(9999999999) | |
say ‘hi’.indent(99999999999) | |
say ‘hi’.indent(999999999999) | |
say ‘hi’.indent(9999999999999) | |
say ‘hi’.indent(99999999999999) | |
say ‘hi’.indent(999999999999999) | |
say ‘hi’.indent(9999999999999999) | |
say ‘hi’.indent(99999999999999999) | |
say ‘hi’.indent(999999999999999999) | |
say ‘hi’.indent(9999999999999999999) | |
say ‘hi’.indent(99999999999999999999) | |
say ‘hi’.indent(999999999999999999999999) | |
say ‘hi’.indent(999999999999999999999999999999) | |
say ‘hi’.indent(999999999999999999999999999999999999999) | |
say ‘hi’.indent(9999999999999999999999999999999999999999999999999999999) | |
0x99999999999999999.chr orelse say ‘hello’ | |
#(1...-9999999999999).is-lazy.say | |
#(1...9999999999999).is-lazy.say | |
42 xx (2 ** 999999999) | |
42 xx 999999999999999999999999999999999999999999 | |
(4,5,6).head(-9999999999999999999) | |
(4,5,6).tail(-9999999999999999999) | |
^99999999[5] | |
:9999999999(12345) | |
(-9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999).is-prime.say | |
(9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999).chrs.say | |
(999999999999999999999999999999999999999999999999999999999999999999999).chrs.say | |
(-9999999999999999999999999999999999999999999999999999999999999999).is-prime.say | |
(99999999999999999999999999).chrs.say | |
(-9999999999999999999999).is-prime.say | |
(999999999999999).chrs.say | |
(99999999999999).chrs.say | |
(99999999999).chrs.say | |
(99999999).chrs.say | |
9e99999999 | |
<a b c>[*-9999999999999999999] | |
‘a’ x (9999999999999999999) | |
(combinations(-999999999999999999, 2).map({$_})[^10]).say | |
(combinations(-9999999999999999999, 2).map({$_})[^10]).say | |
constant curl_off_t = uint64; my curl_off_t $foo = 42; $foo = 999999999999999999 | |
constant curl_off_t = uint64; my curl_off_t $foo = 42; $foo = 999999999999999999999999999999 | |
constant curl_off_t = uint64; my curl_off_t $foo = 42; $foo = 99999999999999999999999999999999999999 | |
constant curl_off_t = uint64; my curl_off_t $foo = 42; $foo = 99999999999999999999; say $foo | |
constant curl_off_t = uint64; my curl_off_t $foo = 42; $foo = 9999999999999999999; say $foo | |
constant curl_off_t = uint64; my curl_off_t $foo = 42; $foo = 999999999999999999; say $foo | |
dd <0*5**+99999999> | |
dd <0*5**+999999999> | |
dd <0*5**+99999999999999> | |
dd <0*5**+99999999999999999999> | |
dd <0*5**+9999999999999999999999> | |
dd <0-9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999i> | |
dd <0-9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999i> | |
dd <0-99999999999999999999999999999999999999999999999999999999999999999999999999999i> | |
dd <0-9999999999999999999999999999999999999999999i> | |
dd <0-99999999999999999999999999i> | |
dd <0-9999999999999999i> | |
dd < 0e1/999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 > | |
dd (-0x99999999).chr | |
dd (1..99999999999999999999999999999999999) | |
dd (1..99999999999999999999999999999999999)[*-10..∞].map({$_ + 1}) | |
dd < 1/9999999999999999999999999999999999999999999999999 > | |
dd < 1/99999999999999999999999999999999999999999999999999999999999999999999 > | |
dd < 1/9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 > | |
dd < 1/-999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 > | |
dd < 1/999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 > | |
dd (1..99999999999999999999999999999999999).list | |
dd <9*9**999999999> | |
dd <9*9**-99999999999> | |
dd <9*9**99999999999> | |
dd <9*9**-999999999999> | |
dd < 9999999999999999999999999999999999999999999999999/0 > | |
dd < 9999999999999999999999999999999999999999999999999/2 > | |
dd < 9999999999999999999999999999999999999999999999999/i > | |
dd < 9999999999999999999999999999999999999999999999999/Inf > | |
dd (-999999999999999999999).chr | |
dd (-99999999999999999999).chr | |
dd (-9999999999999999999).chr | |
dd (-999999999999999999).chr | |
dd (-99999999999999999).chr | |
dd (-9999999999999999).chr | |
dd (-999999999999999).chr | |
dd (-99999999999999).chr | |
dd (-9999999999999).chr | |
dd (-999999999999).chr | |
dd (-999999999).chr | |
dd (-99999999).chr | |
dd ‘aaa bbb ccc’.split(‘1’, 99999999999999999999) | |
dd ‘aaa bbb ccc’.split(‘’, 9999999999999999) | |
dd ‘aaa bbb ccc’.split(‘’, 99999999999999999) | |
dd ‘aaa bbb ccc’.split(‘’, 999999999999999999) | |
dd ‘aaa bbb ccc’.split(‘’, 9999999999999999999) | |
dd ‘aaa bbb ccc’.split(‘’, 99999999999999999999) | |
dd ‘aaa bbb ccc’.split(‘’, 99999999999999999999999999) | |
dd ‘aaa bbb ccc’.split(‘’, -999999999999999999999999999) | |
dd ‘aaa bbb ccc’.split(‘’, -9999999999999999999999999999999999999999999) | |
dd ‘aaa bbb ccc’.split(‘’, 9999999999999999999999999999999999999999999) | |
dd “a b c d e f”.words(-999999999999999) | |
dd “a b c d e f”.words(-999999999999999999999999999999) | |
dd “a\na\na\na\na\n”.lines(-99999999999) | |
dd “a\na\na\na\na\n”.lines(-9999999999999999999999999999999999) | |
dd “a\na\na\na\na\n”.lines(-9999999999999999999999999999999999999999999) | |
dd FatRat.new(0, -9999999999999999999999999999999) | |
dd FatRat.new(0, -9999999999999999999999999999999999999999999999999999999) | |
dd FatRat.new(0, -99999999999999999999999999999999999999999999999999999999999999999999) | |
dd FatRat.new(0, -99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999) | |
dd FatRat.new(1, -99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999) | |
dd FatRat.new(3, -99999999999999999999999) | |
dd FatRat.new(3, -9999999999999999999999999999999) | |
dd FatRat.new(-99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999, 5) | |
dd ‘hello’.comb(-999999999999999999999999999999999999) | |
dd ‘hello’.comb(-999999999999999999999999999999999999999999999) | |
dd split(";", "a;b;c", -99999999999999999999) | |
dd split(";", "a;b;c", -9999999999999999999999999999999) | |
dd split(";", "a;b;c", -999999999999999999999999999999999999999999) | |
dd split(";", "a;b;c", -9999999999999999999999999999999999999999999999999) | |
dd split(‘=’, ‘YYY=’, -999999999999999) | |
dd split(‘=’, ‘YYY=’, -9999999999999999999999999) | |
dd split(‘=’, ‘YYY=’, -99999999999999999999999999999999) | |
dd split(‘=’, ‘YYY=’, -9999999999999999999999999999999999999999999) | |
dd split(‘=’, ‘YYY=’, -999999999999999999999999999999999999999999999999999999999999999999999999999) | |
dd split(‘=’, ‘YYY=’, -99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999) | |
dd split(‘=’, ‘YYY=’, -9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999) | |
dd split(‘=’, ‘YYY=’, -99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999) | |
dd split(‘=’, ‘YYY=’, -999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999) | |
dd split(‘=’, ‘YYY=’, -999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999×) | |
dd split(‘=’, ‘YYY=’, -9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999) | |
dd val(“99999999999999999”) | |
dd val(“9999999999999999999999999999999999999”) | |
dd val(“9999999999999999999999999999999999999/1”) | |
Duration.new(999999999999999999999) | |
Duration.new(99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999).say | |
Duration.new(9999999999999999999999999999999999999999999999999999999999999999999999999).say | |
Duration.new(999999999999999999999).say | |
exit 999999997'; echo $? | |
exit 9999999997'; echo $? | |
exit 99999999997'; echo $? | |
exit 999999999997'; echo $? | |
exit 9999999999997'; echo $? | |
exit 9999999999998'; echo $? | |
exit 99999999999999 | |
exit 999999999999999 | |
exit 9999999999999999 | |
exit 99999999999999999 | |
exit 999999999999999999 | |
exit 9999999999999999999 | |
exit 99999999999999999999 | |
exit 999999999999999999999 | |
exit 99999999999999999999999999999999999 | |
exit 99999999999999999999999999999999999999999999999 | |
exit 9999999999999999999'; echo $? | |
exit 999999999999999999'; echo $? | |
exit 99999999999999999'; echo $? | |
exit 9999999999999999'; echo $? | |
exit 999999999999999'; echo $? | |
exit 99999999999999'; echo $? | |
exit 9999999999999'; echo $? | |
exit 999999999'; echo $? | |
exit -99999999'; echo $? | |
exit 99999999'; echo $? | |
‘ hello world’.indent(9999999999999999999999999).say | |
‘ hello world’.indent(999999999999999999999).say | |
‘ hello world’.indent(9999999999999999999).say | |
‘ hello world’.indent(999999999999999999).say | |
‘ hello world’.indent(99999999999999999).say | |
‘ hello world’.indent(9999999999999999).say | |
‘ hello world’.indent(999999999999999).say | |
‘ hello world’.indent(99999999999999).say | |
my $a = 0.99999999999999999999999; say $a; say $a.WHICH; say $a > 1 | |
my $a = <21474836489999999999999999999/1>; say $a | |
my $a = <214748364899999999999999999999999999999999999/1>; say $a | |
my $a = <214748364899999999999999999999999999999999999999999999999999999999999/1>; say $a | |
my $a = <214748364899999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999/1>; say $a | |
my $a = <214748364899999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999/1>; say $a.WHAT | |
my $a = <99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999/1>; say $a | |
my $a = <99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999/2>; say $a | |
my $a = <99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999/2>; say $a.WHAT | |
my $m = ~"perl6ee8".match(/\d/, :99999999999999999st); dd $m | |
my $proc = Proc::Async.new(‘./deletemesh’); $proc.start; sleep 1; $proc.kill(999999999999999999999999); say ‘killed’; sleep 3; say ‘done’ | |
my $proc = Proc::Async.new(‘./deletemesh’); $proc.start; sleep 1; $proc.kill(999999999999999999999); say ‘killed’; sleep 3; say ‘done’ | |
my $proc = Proc::Async.new(‘./deletemesh’); $proc.start; sleep 1; $proc.kill(9999999999999999999); say ‘killed’; sleep 3; say ‘done’ | |
my $proc = Proc::Async.new(‘./deletemesh’); $proc.start; sleep 1; $proc.kill(999999999999999999); say ‘killed’; sleep 3; say ‘done’ | |
my $proc = Proc::Async.new(‘./deletemesh’); $proc.start; sleep 1; $proc.kill(999999999999999999); say ‘killed’; sleep 5; say ‘done’ | |
my $proc = Proc::Async.new(‘./deletemesh’); $proc.start; sleep 1; $proc.kill(99999999999999999); say ‘killed’; sleep 3; say ‘done’ | |
my $string = "abc"; $string.substr-rw(2, -99999999999999999999999999999999999999) = "z"; $string.say; | |
my $string = "abc"; $string.substr-rw(2, -999999999999999999999) = "z"; $string.say; | |
my $string = "abcdefg"; dd $string.split("" x 1099999999) | |
my $string = "abcdefg"; dd $string.split("" x 999999999) | |
my $string = "abcdefg"; dd $string.split("" x 9999999999) | |
my $string = "abcdefg"; dd $string.split("" x 999999999999) | |
my $string = "abcdefg"; dd $string.split("" x 99999999999999) | |
my $string = "abcdefg"; dd $string.split("" x -9999999999999999) | |
my $string = "abcdefg"; dd $string.split("" x 9999999999999999) | |
my $string = "abcdefg"; dd $string.split("" x -99999999999999999) | |
my $string = "abcdefg"; dd $string.split("" x -999999999999999999) | |
my $string = "abcdefg"; dd $string.split("" x -9999999999999999999) | |
my $string = "abcdefg"; dd $string.split("" x -999999999999999999999) | |
my $string = "abcdefg"; dd $string.split("" x -99999999999999999999999) | |
my $*TOLERANCE = 0.1; say 9e99999999 =~= 100 | |
my $*TOLERANCE = 0.1; say 9e99999999999999 =~= 100 | |
my $*TOLERANCE = 0.1; say 9e9999999999999999999999999 =~= 100 | |
my $*TOLERANCE = 0.1; say 9e999999999999999999999999999999999 =~= 100 | |
my $value = -0x7FFFFFFF - 1; say $value; say -2147483648; say $value < -999999995147483648; | |
my $value = -0x7FFFFFFF - 1; say $value; say -2147483648; say $value < -9999999995147483648; | |
my $value = -0x7FFFFFFF - 1; say $value; say -2147483648; say $value < -99999999995147483648; | |
my $x = 3.1415926535897932384626433832795028841971693993751058209749445923078164062862089986280348253421170679821480865132823066470938446095505822317253594081284811174502841027019385211055596446229489549303819644288109756659334461284756482337867831652712019091456485669234603486104543266482133936072602491412737245870066063155881748815209209628292540917153643678925903600113305305488204665213841469519415116094330572703657595919530921861173819326117931051185480744623799627495673518857527248912279381830119491298336733624406566430860213949463952247371907021798609437027705392171762931767523846748184676694051320005681271452635608277857713427577896091736371787214684409012249534301465495853710507922796892589235420199561121290219608640344181598136297747713099605187072113499999983729780499510597317328160963185950244594553469083026425223082533446850352619311881710100031378387528865875332083814206171776691473035982534904287554687311595628638823537875937519577818577805321712268066130019278766111959092164201989; say ($x+999999999999999999999999999999999999999999).WHAT | |
my $x = 9999999999999999999; my @a = <a b c>; say @a; @a[*-$x]:delete; say @a | |
my $x = ("a" x (9999999999999999999)) | |
my $x = ("a" x -99999999999999999999999999); say $x.chars | |
my $x = ("a" x -99999999999999999999); say $x.chars | |
my $x = ("a" x (9999999999999999999)); say $x.chars | |
my $x = ("a" x -9999999999999999999); say $x.chars | |
my $x = ("a" x -99999999999999999); say $x.chars | |
my @a := 1..Inf; dd @a[99999999] | |
my @a[-99999999999999999]; say +@a | |
my @a[-9999999999999999]; say +@a | |
my @a[-9999999999999999]; say @a.perl | |
my @a = <a b c>; @a[*-99999999999999999999]:delete; say @a | |
my @a = <a b c>; @a[*-9999999999999999999]:delete; say @a | |
my @a = <a b c>; say @a[*-999999999999..*] | |
my @a = <a b c>; say @a[*-9999999999999999999..*] | |
my @a = <a b c>; say @a[*-99999999999999999999..*] | |
my @a = <a b c>; say @a[*-99999999999999999999999999..*] | |
my @a = <a b c>; say @a[*-9999999999999999999999999999999999..*] | |
my @a = <a b c>; say @a; @a[*-99999999999999999999999999999999]:delete; say @a | |
my @a = <a b c>; say @a; @a[*-999999999999999999999]:delete; say @a | |
my @a = <a b c>; say @a; @a[*-99999999999999999999]:delete; say @a | |
my @a = <a b c>; say @a; @a[99999999999999999999]:delete; say @a | |
my @a = <a b c>; say @a; @a[*-99999999999999999999]; say @a | |
my @a = <a b c>; say @a; @a[*-9999999999999999999]:delete; say @a | |
my @a = <a b c>; say @a; @a[*-9999999999999999999×]:delete; say @a | |
my @a = <a b c>; say @a; @a[9999999999999999999]:delete; say @a | |
my @a = <a b c>; say @a; @a[*-9999999999999999999]; say @a | |
my @a = <a b c>; say @a; @a[*-99999999999999999]:delete; say @a | |
my @a = <a b c>; say @a; @a[*-999999999999999]:delete; say @a | |
my @a = <a b c>; say @a; @a[*-99999999999999]:delete; say @a | |
my @a = eager (^99999999999); my $time = now; for @a.rotor(1) -> ($_) { say $_ }; say now - $time | |
my @a = eager (^99999999); my $time = now; for @a.rotor(1) -> ($_) { say $_ }; say now - $time | |
my @a = Int, Str; say @a[*-99999999999999999999999999999]:exists | |
my @a = Int, Str; say @a[*-999999999999999999999]:exists | |
my @a = Int, Str; say @a[*-99999999999999999999]:exists | |
my @a = Int, Str; say @a[*-9999999999999999999]:exists | |
my @a = Int, Str; say @a[*-99999999999]:exists | |
my int $foo = 9999999999999 | |
my int $foo = <999999999999999999> | |
my int $foo = 999999999999999999 | |
my int $x = 9999999999999999999999; say $x | |
my int $x = 9999999999999999999; say $x | |
my int $x = 999999999999999999; say $x | |
my int @x[-0999999999999999999]; | |
my int @x[-1999999999999999999]; | |
my int @x[-2999999999999999999]; | |
my int @x[-5999999999999999999]; | |
my int @x[-7999999999999999999]; | |
my int @x[-9099999999990990999]; | |
my int @x[-9599999999990990999]; | |
my int @x[-9909999999990990999]; | |
my int @x[-9999999999]; | |
my int @x[-9999999999990990999]; | |
my int @x[-9999999999999990999]; | |
my int @x[-9999999999999999]; | |
my int @x[-99999999999999999]; | |
my int @x[-999999999999999999]; | |
my int @x[-9999999999999999999]; | |
my int @x[-9999999999999999999999]; | |
my int @x[-99999999999999999999999]; | |
my int @x[-999999999999999999999999]; | |
my str $x = ‘hello’; $x x= 99999999; say $x | |
my @x = <1 2 3>; dd @x[9999999999999999999999999999999999999] | |
my @x = <1 2 3>; dd @x[999999999999999999999999999999999999999999999999999] | |
my @x = <1 2 3>; my $z = -9999999999999999999; say @x[$z] | |
my @x = <1 2 3>; my $z = -999999999999999999; say @x[$z] | |
my @x = <1 2 3>; my $z = -9999999999; say @x[$z] | |
my @x = <1 2 3>; my int $z = -999999999999999999999999; dd @x[$z] | |
my @x = <1 2 3>; my int $z = -999999999999999999999; dd @x[$z] | |
my @x = <1 2 3>; my Int $z = -99999999999999999999; say @x[$z] | |
my @x = <1 2 3>; my int $z = -9999999999999999999; dd @x[$z] | |
my @x = <1 2 3>; my int $z = -9999999999999999999; dd @x[-9999999999999999999] | |
my @x = <1 2 3>; my int $z = -9999999999999999999; say @x[$z] | |
my @x = <1 2 3>; my Int $z = -9999999999999999999; say @x[$z] | |
my @x = <1 2 3>; my int $z = -999999999999999999; dd @x[$z] | |
my @x = <1 2 3>; my int $z = -99999999999999999; dd @x[$z] | |
my @x = <1 2 3>; my int $z = -9999999999999999; dd @x[$z] | |
‘ooo’.subst(‘o’, ‘x’, :nth(1.999999999999)).say | |
‘ooo’.subst(‘o’, ‘x’, :nth(-999999999999999999999999999999999999999999)).say | |
‘ooo’.subst(‘o’, ‘x’, :nth(999999999999999999999999999999999999999999)).say | |
‘ooo’.subst(‘o’, ‘x’, :nth(999999999999999999999999999999999)).say | |
‘ooo’.subst(‘o’, ‘x’, :nth(99999999999999999999999)).say | |
‘ooo’.subst(‘o’, ‘x’, :nth(-9999999999999999999999)).say | |
‘ooo’.subst(‘o’, ‘x’, :nth(9999999999999999999)).say | |
‘ooo’.subst(‘o’, ‘x’, :nth(999999999999999999)).say | |
‘ooo’.subst(‘o’, ‘x’, :nth(99999999999999999)).say | |
‘ooo’.subst(‘o’, ‘x’, :nth(9999999999999999)).say | |
print ‘a’ x 9999999999999 | |
say "\0\0".parse-base(-999999999999999999) | |
say "\0\0".parse-base(-999999999999999999999999999999999999999999999999999) | |
say "\0\0".parse-base(-9999999999999999999999999999999999999999999999999999999999999999999999) | |
say "\0\0".parse-base(9999999999999999999999999999999999999999999999999999999999999999999999) | |
say((0) ** 4294967295999999999999999999999999999999999999999999) | |
say((0) ** 429496729599999999999999999999999999999999999999999999999999999999999999999999999999) | |
say (0..9999999999999)[9999999999] | |
say (0..9999999999999999999999999)[99999999] | |
say (0..99999999999999999999999999999999)[99999999] | |
say 0e99 gcd 0e999999999999 | |
say 0e99 gcd 0e99999999999999999999999 | |
say 0e99 gcd 0e999999999999999999999999999999999 | |
say (0..Inf)[99999999] | |
say (0..Inf)[9999999999] | |
say ‘10’.parse-base(-99999999999) | |
say ‘10’.parse-base(-999999999999999999999) | |
say ‘10’.parse-base(-99999999999999999999999999) | |
say ‘10’.parse-base(-9999999999999999999999999999999999) | |
say <1 2 3 4>.rotate(-999999999) | |
say <1 2 3 4>.rotate(-9999999999997) | |
say <1 2 3 4>.rotate(-9999999999998) | |
say <1 2 3 4>.rotate(-9999999999999) | |
say <1 2 3 4>.rotate(-99999999999999) | |
say((-1) * 99999999) | |
say((-1) * 999999999) | |
say((-1) ** 999999999) | |
say(-1 ** 999999999) | |
say((-1) ** 9999999999) | |
say (1..99999999999999999999)[^20] | |
say((-1) ** 9999999999999999999999) | |
say((-1) ** 9999999999999999999999.5) | |
say (1..99999999999999999999999) | |
say (1..99999999999999999999999)[*] | |
say @(1..99999999999999999999999) | |
say (1..99999999999999999999999)[0] | |
say (1..99999999999999999999999999999999)[^20] | |
say (1..99999999999999999999999999999999999)[*-10..*-1].map({$_ + 1}) | |
say (1..99999999999999999999999999999999999)[*-10..*].map({$_ + 1}) | |
say (1..99999999999999999999999999999999999)[*-10..∞].map({$_ + 1}) | |
say((-1) ** 99999999999999999999999999999999999999999999999997.0) | |
say((-1) ** 99999999999999999999999999999999999999999999999998.0) | |
say((-1) ** 99999999999999999999999999999999999999999999999999) | |
say((-1) ** 99999999999999999999999999999999999999999999999999.0) | |
say((-1) ** 999999999999999999999999999999999999999999999999990.0) | |
say (1..99999999999999999999999999999999).is-lazy | |
say (1..99999999999999999999999).list | |
say (1..99999999999999999999999).map({$_ + 1}) | |
say (1..99999999999999999999999).map({$_ + 1}).WHAT | |
say (1..99999999999999999999999).map({* + 1}) | |
say (1..99999999999999999999999).Seq | |
say (1..99999999999999999999).is-lazy | |
say (1..9999999999999).chrs | |
say 1.pick(-99999999999999) | |
say 1.pick(-9999999999999999) | |
say 1.pick(-999999999999999999) | |
say 1.pick(-9999999999999999999) | |
say 1.pick(-99999999999999999999) | |
say 1.pick(99999999999999999999) | |
say 1.pick(999999999999999999999) | |
say 1.pick(9999999999999999999999) | |
say 1.pick(-99999999999999999999999) | |
say 1.pick(999999999999999999999999999) | |
say 1.pick(-9999999999999999999999999999) | |
say 1.pick(9999999999999999999999999999999999999999999) | |
say 1.pick(99999999999999999999999999999999999999999999999999) | |
say((2) ** 2999999999) | |
say((2) ** 3999999999) | |
say 25.8.base(2, 99999999999999999999) | |
say 25.8.base(2, 999999999999999999999999999999999999999999) | |
say 25.8.base(2, 9999999999999999999999999999999999999999999999999999999999) | |
say 25.8.base(2, -9999999999999999999999999999999999999999999999999999999999999999999999999999) | |
say 25.8.base(2, 9999999999999999999999999999999999999999999999999999999999999999999999999999) | |
say((2) ** 5999999999) | |
say 25 ** "99999999999999999999" | |
say 25 xx -9999999999999999 | |
say 25 xx -99999999999999999 | |
say 25 xx -999999999999999999 | |
say 25 xx -9999999999999999999 | |
say 25 xx -99999999999999999999 | |
say 25 xx -999999999999999999999 | |
say 2**-99999999 | |
say 2**99999999 | |
say((2) ** 99999999) | |
say((2) ** 999999999) | |
say((2) ** 9999999999) | |
say((2) ** 99999999999) | |
say((2) ** 999999999999) | |
say((2) * 9999999999999) | |
say((2) ** 9999999999999) | |
say((2) ** 99999999999997) | |
say((2) * 999999999999999999) | |
say((2) * 9999999999999999999998) | |
say 2 ** 99999999999999999999999999999999999 | |
say 2.head(-9999999999999999999) | |
say (2.tail(-9999999999999999999) | |
say 2.tail(-9999999999999999999) | |
say((42) ** 99999999.0) | |
say((42) ** 99999999999999.0) | |
say((42) ** 999999999999999999999.0) | |
say((42) ** 9999999999999999999999999999.0) | |
say((42) ** 999999999999999999999999999999999999999.0) | |
say((42) ** 9999999999999999999999999999999999999999999999999999.0) | |
say 42.roll(-999999999999) | |
say 42.roll(-999999999999999999) | |
say 42.roll(-9999999999999999999) | |
say 42.roll(-99999999999999999999) | |
say 42.roll(-999999999999999999999) | |
say (4,5,6,7).tail(-9999999999999999) | |
say (4,5,6,7).tail(-99999999999999999999) | |
say (4,5,6,7).tail(-9999999999999999999999999999999999999) | |
say (4,5,6).head(-999999999) | |
say (4,5,6).head(-999999999999) | |
say (4,5,6).head(-99999999999999) | |
say (4,5,6).head(-99999999999999999) | |
say (4,5,6).head(-999999999999999999) | |
say (4,5,6).head(-9999999999999999999) | |
say (4,5,6).head(-99999999999999999999 | |
say (4,5,6).head(-99999999999999999999) | |
say (4,5,6).head(-999999999999999999999) | |
say (4,5,6).head(-9999999999999999999999) | |
say (4,5,6).head(-99999999999999999999999) | |
say (4,5,6).head(-999999999999999999999999) | |
say (4,5,6).head(-9999999999999999999999999) | |
say (4,5,6).head(-99999999999999999999999999) | |
say (4,5,6).head(-99999999999999999999999999999) | |
say (4,5,6).head(-9999999999999999999999999999999999999) | |
say (4,5,6).head(-9999999999999999999999999999999999999999999) | |
say (4,5,6).head(-9999999999999999999999999999999999999999999999) | |
say (4,5,6).head(-99999999999999999999999999999999999999999999999999999999999) | |
say (4,5,6).head(-9999999999999999999999999999999999999999999999999999999999999999999999999999999) | |
say (4,5,6).tail(-5999099099999999990) | |
say (4,5,6).tail(-7999099099999999990) | |
say (4,5,6).tail(-8999099099999999990) | |
say (4,5,6).tail(-9099099099999999990) | |
say (4,5,6).tail(-9199099099999999990) | |
say (4,5,6).tail(-9209099099999999990) | |
say (4,5,6).tail(-9219099099999999990) | |
say (4,5,6).tail(-9222099099999999990) | |
say (4,5,6).tail(-9222999099999999990) | |
say (4,5,6).tail(-9223099099999999990) | |
say (4,5,6).tail(-9223299099999999990) | |
say (4,5,6).tail(-9223359099999999990) | |
say (4,5,6).tail(-9223359999999999990) | |
say (4,5,6).tail(-9223369999999999990) | |
say (4,5,6).tail(-9223370999999999990) | |
say (4,5,6).tail(-9223371099999999990) | |
say (4,5,6).tail(-9223371999999999990) | |
say (4,5,6).tail(-9223372009999999990) | |
say (4,5,6).tail(-9223372029999999990) | |
say (4,5,6).tail(-9223372035999999990) | |
say (4,5,6).tail(-9223372036999999990) | |
say (4,5,6).tail(-9223372037999999990) | |
say (4,5,6).tail(-9223372039999999990) | |
say (4,5,6).tail(-9223372059999999990) | |
say (4,5,6).tail(-9223372099999999990) | |
say (4,5,6).tail(-9223372299999999990) | |
say (4,5,6).tail(-9223372599999999990) | |
say (4,5,6).tail(-922337299999999990) | |
say (4,5,6).tail(-9223372999999999990) | |
say (4,5,6).tail(-9223373999999999990) | |
say (4,5,6).tail(-9223374999999999990) | |
say (4,5,6).tail(-9223375999999999990) | |
say (4,5,6).tail(-9223379999999999990) | |
say (4,5,6).tail(-9223399099999999990) | |
say (4,5,6).tail(-9223599099999999990) | |
say (4,5,6).tail(-9223999099999999990) | |
say (4,5,6).tail(-9224099099999999990) | |
say (4,5,6).tail(-9224599099999999990) | |
say (4,5,6).tail(-9224999099999999990) | |
say (4,5,6).tail(-9225099099999999990) | |
say (4,5,6).tail(-9229099099999999990) | |
say (4,5,6).tail(-9259099099999999990) | |
say (4,5,6).tail(-9299099099999999990) | |
say (4,5,6).tail(-9599099099999999990) | |
say (4,5,6).tail(-999099099999999990) | |
say (4,5,6).tail(-9999099099999999990) | |
say (4,5,6).tail(-9999999099999999990) | |
say (4,5,6).tail(-999999999999999999) | |
say (4,5,6).tail(-9999999999999999990) | |
say (4,5,6).tail(-9999999999999999999) | |
say (4).roots(-9999999999999999999999999) | |
say (4).roots(-99999999999999999999999999999999999999999) | |
say (4).roots(-999999999999999999999999999999999999999999999999999999999) | |
say (4).roots(-99999999999999999999999999999999999999999999999999999999999999999) | |
say (4).roots(99999999999999999999999999999999999999999999999999999999999999999) | |
say (4).roots(999999999999999999999999999999999999999999999999999999999999999999999999999999999) | |
say (4).roots(99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999) | |
say (4).roots(9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999) | |
say (5,6,7,8,9).rotate(99999999999999999999999999999); say now - BEGIN now | |
say (5,6,7,8,9).rotate(-99999999999999999999); say now - BEGIN now | |
say (5,6,7,8,9).rotate(-9999999999999999999); say now - BEGIN now | |
say (5,6,7,8,9).rotate(999999999999999999); say now - BEGIN now | |
say (5,6,7,8,9).rotate(-99999999999999999); say now - BEGIN now | |
say (5,6,7,8,9).rotate(-9999999999999999); say now - BEGIN now | |
say (5,6,7,8,9).rotate(-9999999999999); say now - BEGIN now | |
say (^99999999)[5] | |
say ^99999999 [5] | |
say ^99999999[5] | |
say :999999999999999999[] | |
say (^99999999999999999999999999999)[5] | |
say :99999999999999999999999999999999999999[] | |
say (^99999999999999999999999999999)[999999999999999] | |
say (^99999999999999999999999999999)[999999999999999999999] | |
say (^99999999999999999999999999999)[99999999999999999999999999] | |
say :999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999[] | |
say :999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999[] | |
say :999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999[∞] | |
say :999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999[-1] | |
say :999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999[1] | |
say(99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 gcd 1) | |
say(99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 gcd 2) | |
say(-99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 gcd 4) | |
say(99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 gcd 4) | |
say(99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 gcd 9999) | |
say(99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 gcd 99999999999999999999999999999999999999999999999999999999999) | |
say(99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 gcd 9999999999999999999999999999999999999999999999999999999999999999999999999999999993) | |
say(99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 gcd 9999999999999999999999999999999999999999999999999999999999999999999999999999999995) | |
say(99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 gcd 9999999999999999999999999999999999999999999999999999999999999999999999999999999997) | |
say(99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 gcd 9999999999999999999999999999999999999999999999999999999999999999999999999999999999) | |
say(99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 gcd 9999) | |
say(9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 gcd 9999) | |
say(999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 gcd 9999) | |
say(999999999999999999999999999999999999999999999999999999 gcd 9999) | |
say(9999999999999999999999999999999999 gcd 9999) | |
say(9999999999999 gcd ** 9999) | |
say(9999999999999 gcd 9999) | |
say 99999999.WHERE; say 99999999.WHERE | |
say (9e999999999).roots(2) | |
say (-9e99999999).roots(2) | |
say 9e9 <=> 9e999999999 | |
say 9e9 <=> 9e99999999999999999 | |
say 9e9 <=> 9e9999999999999999999999999999999999 | |
say 9e9 <=> 9e999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 | |
say ‘aaaa’ ~~ /a ** 0.0..99999999999999999999999999999999999.0/ | |
say ‘aaaa’ ~~ /a ** 0.0..999999999999999999999999999999999999999999999999999999999.0/ | |
say ‘aaaa’ ~~ /a ** 0.9999999999^..*/ | |
say ‘aaaa’ ~~ /a ** 0.99999999999999999999999^..*/ | |
say ‘aaaa’ ~~ /a ** {2..9999999999999}/ | |
say ‘aaaa’ ~~ /a ** {2..-99999999999999999}/ | |
say ‘aaaa’ ~~ /a ** {2..-9999999999999999999}/ | |
say ‘aaaa’ ~~ /a ** {2..9999999999999999999}/ | |
say ‘aaaa’ ~~ /a ** {2..-99999999999999999999}/ | |
say ‘aaaa’ ~~ /a ** {2..99999999999999999999}/ | |
say ‘aaaa’ ~~ /a ** {2..-999999999999999999999}/ | |
say ‘aaaa’ ~~ /a ** {99999999..0}/ | |
say ‘aaaa’ ~~ /a ** {999999999999999..0}/ | |
say ‘aaaa’ ~~ /a ** {-999999999999..99999}/ | |
say ‘aaaa’ ~~ /a ** {99999999999999999..0}/ | |
say ‘aaaa’ ~~ /a ** {999999999999999999..0}/ | |
say ‘aaaa’ ~~ /a ** {9999999999999999999..0}/ | |
say ‘aaaa’ ~~ /a ** {99999999999999999999..0}/ | |
say ‘aaaa’ ~~ /a ** {999999999999999999999..0}/ | |
say ‘aaaa’ ~~ /a ** {-99999999999999999..99999}/ | |
say ‘aaaa’ ~~ /a ** {9999999999999999999999..0}/ | |
say ‘aaaa’ ~~ /a ** {-999999999999999999999..99999}/ | |
say ‘aaaa’ ~~ /a ** {99999999999999999999999999..0}/ | |
say ‘aaaa’ ~~ /a ** {99999999999999999999999999999..0}/ | |
say ‘aaaa’ ~~ /a ** {9999999999999999999999999999999..0}/ | |
say ‘aaaa’ ~~ /a ** {99999999999999999999999999999999..0}/ | |
say ‘aaaa’ ~~ /a ** {-999999999999999999999..9999999999999999999}/ | |
say ‘aaaa’ ~~ /a ** {-999999999999999999999..99999999999999999999}/ | |
say ‘aaaa’ ~~ /a ** {-9999999999999999999999..9999999999999999999}/ | |
say ‘aaaa’ ~~ /a ** {99999999999999999999999999999999999999999..0}/ | |
say ‘aaaa’ ~~ /a ** {-99999999999999999999999999999..9999999999999999999}/ | |
say ‘aaaa’ ~~ /a ** {-99999999999999999999999999999999999999999999999999..9999999999999999999}/ | |
say ‘aaaa’ ~~ /a ** {-999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999..9999999999999999999}/ | |
say ‘aaaa’ ~~ /a ** {-9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999..9999999999999999999}/ | |
say (‘AAA’ ~ ‘abc’ x 999999999).substr: 0, 5 | |
say (‘AAA’ ~ ‘abc’ x 999999999).substr: *-5, 5 | |
say (‘AAA’ ~ ‘abc’ x 999999999 ~ ‘ZZZ’) ~~ /AA/ | |
say (‘AAA’ ~ ‘abc’ x 999999999 ~ ‘ZZZ’).contains: /AA/ | |
say (‘AAA’ ~ ‘abc’ x 999999999 ~ ‘ZZZ’).contains: ‘AA’ | |
say (‘AAA’ ~ ‘abc’ x 999999999 ~ ‘ZZZ’).contains: ‘abcZ’ | |
say (‘AAA’ ~ ‘abc’ x 999999999 ~ ‘ZZZ’).substr: 0, 5 | |
say (‘AAA’ ~ ‘abc’ x 999999999 ~ ZZZ).substr: 0, 5 | |
say (‘AAA’ ~ ‘abc’ x 999999999 ~ ‘ZZZ’).substr: *-10, 5 | |
say (‘AAA’ ~ ‘abc’ x 999999999 ~ ‘ZZZ’).substr: *-5, 5 | |
say ‘abc’ ~~ /.** {-9999999999999..5} <!>/ | |
say <a b c>[*-9999999999999999999] | |
say ‘abc’ ~~ /.** {-999999999999999999999999999..5} <!>/ | |
say ‘abcdefghijk’.comb(1, 99999999999999999) | |
say ‘abcdefghijk’.comb(1, 999999999999999999999) | |
say ‘abcdefghijk’.comb(1, 99999999999999999999999999999999) | |
say ‘abcdefghijk’.comb(1, 99999999999999999999999999999999999999999999999) | |
say ‘abcdefghijk’.comb(1, 9999999999999999999999999999999999999999999999999999999999999) | |
say <a b c d e>.roll(-99999999999999999999999999999999999999999999999999999999999999999).perl'; | |
say <a b c d e>.roll(-99999999999999999999999999999999999999999999999999999999999999999).perl; | |
say <a b c d e>.roll(99999999999999999999999999999999999999999999999999999999999999999).perl; | |
say <a b c d e>.roll(-9999999999999999999999999999999999999999999999999).perl'; | |
say <a b c d e>.roll(-9999999999999999999999999999999999999999999999999).perl; | |
say <a b c d e>.roll(-9999999999999999999999999999999999).perl; | |
say <a b c d e>.roll(-99999999999999999999).perl; | |
say <a b c d e>.roll(-9999999999999999999).perl; | |
say <a b c d e>.roll(-99999999999999999).perl; | |
say ‘abcefgh’ ~~ /^(.** {-10..-9999999999999999999999}) {say $0} <!>/ | |
say ‘abcefgh’ ~~ /^(.** {-10..-99999999999999999999}) {say $0} <!>/ | |
say ‘abcefgh’ ~~ /^(.** {-10..-9999999999999999999}) {say $0} <!>/ | |
say ‘abcefgh’ ~~ /^(.** {-10..-9999999999999999}) {say $0} <!>/ | |
say ‘abcefgh’ ~~ /^(.** {-10..-999999999}) {say $0} <!>/ | |
say <a b c>.rotor: 1 => -9999999999 | |
say <a b c>.rotor: 1 => -999999999999 | |
say <a b c>.rotor: 1 => -999999999999999 | |
say <a b c>.rotor: 1 => -99999999999999999 | |
say <a b c>.rotor: 1 => -999999999999999999 | |
say <a b c>.rotor: 1 => -9999999999999999999 | |
say <a b c>.rotor: 1 => -999999999999999999999 | |
say <a b c>.rotor: 1 => -99999999999999999999999999999999999999999999999999 | |
say <a b c>.rotor: 1 => -99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 | |
say <a b c>.rotor: 1 => -99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 | |
say <a b c>.rotor: 1 => -99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 | |
say (‘abc’ x 99999999999999999999999999999999999).substr: 0, 5 | |
say (‘abc’ x 999999999999999999999999999).substr: 0, 5 | |
say (‘abc’ x 999999999999).substr: 0, 5 | |
say (‘abc’ x 999999999).substr: 0, 5 | |
say (‘abc’ x 999999999).substr: *-5, 5 | |
say (‘abc’ x 99999999).substr: 0, 5 | |
say ‘a’ ~~ / <[ \x[01] .. \x[7999999990000000] ]> / | |
say ‘a’ ~~ / <[ \x[01] .. \x[7999999999000000] ]> / | |
say ‘a’ ~~ / <[ \x[01] .. \x[7999999999900000] ]> / | |
say ‘a’ ~~ / <[ \x[01] .. \x[7999999999990000] ]> / | |
say ‘a’ ~~ / <[ \x[01] .. \x[7999999999999999] ]> / | |
say ‘a’ ~~ / <[ \x[01] .. \x[99999999] ]> / | |
say ‘a’ ~~ / <[ \x[01] .. \x[999999999999999] ]> / | |
say ‘a’ ~~ / <[ \x[01] .. \x[9999999999999999] ]> / | |
say ‘a’ ~~ / <[ \x[01] .. \x[99999999999999999] ]> / | |
say ‘a’ ~~ / <[ \x[01] .. \x[999999999999999999] ]> / | |
say ‘a’ ~~ / <[ \x[01] .. \x[99999999999999999999] ]> / | |
say ‘a’ ~~ / <[ \x[01] .. \x[999999999999999999999] ]> / | |
say ‘a’ ~~ / <[ \x[01] .. \x[9999999999999999999999] ]> / | |
say ‘a’ ~~ / <[ \x[01] .. \x[99999999999999999999999] ]> / | |
say ‘a’ ~~ / <[ \x[01] .. \x[999999999999999999999999] ]> / | |
say ‘a’ ~~ / <[ \x[01] .. \x[9999999999999999999999999] ]> / | |
say ‘a’ ~~ / <[ \x[01] .. \x[99999999999999999999999999] ]> / | |
say ‘a’ ~~ / <[ \x[01] .. \x[999999999999999999999999999] ]> / | |
say ‘a’ ~~ / <[ \x[01] .. \x[9999999999999999999999999999] ]> / | |
say ‘a’ ~~ / <[ \x[01] .. \x[99999999999999999999999999999] ]> / | |
say ‘a’ ~~ / <[ \x[01] .. \x[999999999999999999999999999999] ]> / | |
say ‘a’ ~~ / <[ \x[01] .. \x[9999999999999999999999999999999] ]> / | |
say ‘a’ ~~ / <[ \x[01] .. \x[99999999999999999999999999999999] ]> / | |
say ‘a’ ~~ / <[ \x[01] .. \x[999999999999999999999999999999999] ]> / | |
say (‘a’ x 99999999999) | |
say (‘a’ x 99999999999999) | |
say ‘a’ x 999999999999999999 | |
say ‘a’ x (9999999999999999999) | |
say ‘a’ x 9999999999999999999 | |
say ‘a’ x 99999999999999999999 | |
say "banana".indices("ana", -99999999) | |
say "banana".indices("ana", -99999999999999) | |
say "banana".indices("ana", -999999999999999) | |
say "banana".indices("ana", -9999999999999999) | |
say "banana".indices("ana", -99999999999999999) | |
say "banana".indices("ana", -999999999999999999) | |
say "banana".indices("ana", -9999999999999999999) | |
say "banana".indices("ana", -99999999999999999999) | |
"say chr(-0.999999999999999999999999999)" | |
"say chr(-0.99999999999999999999999999999999999)" | |
"say chr(-0.99999999999999999999999999999999999999999999999999999)" | |
"say chr(-0.999999999999999999999999999999999999999999999999999999999999999999999999999999999999999)" | |
"say chr(-0.99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999)" | |
"say chr(-0.999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999)" | |
"say chr(-0.99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999)" | |
"say chr(-0.9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999)" | |
"say chr(-0.99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999)" | |
"say chr(-1.99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999)" | |
say chr 59999999999999999 | |
say chr 99999999 | |
say chr 999999999 | |
say chr 999999999 | |
say chr 999999999999 | |
say chr 9999999999999 | |
say chr 999999999999999 | |
say chr 9999999999999999 | |
say chr 99999999999999999 | |
say chr 999999999999999999 | |
say chr 99999999999999999999 | |
say chr 9999999999999999999999 | |
say chr 999999999999999999999999 | |
say chr 99999999999999999999999999999 | |
say chr 99999999999999999999999999999999999 | |
say chr 9999999999999999999999; CATCH { say ‘what’ } | |
say combinations(-999999999999999999, 2)[^10] | |
say DateTime.now.later(month => -999999999999999999999999999999999999999999999999).days-in-month | |
say DateTime.now.later(month => -999999999999999999999999999999999999999999999).days-in-month | |
say DateTime.now.later(month => -99999999999999999999999999999999999999).days-in-month | |
say DateTime.now.later(month => -99999999999999999999999999999999).days-in-month | |
say DateTime.now.later(month => -9999999999999999999999999).days-in-month | |
say DateTime.now.later(month => -99999999999999).days-in-month | |
say DateTime.now.later(month => -999999999999).days-in-month | |
say FatRat.new(3, -99999999999999999999999) | |
say “foobarbaz”.split(‘’, -999999999) | |
say “foobarbaz”.split(‘’, 999999999999999999) | |
say “foobarbaz”.split(‘’, 999999999999999999999999) | |
say “foo”.indent(-99999999) | |
say “foo”.indent(-999999999999999999999999999) | |
.say for combinations(4, -99999999) | |
.say for combinations(4, -9999999999999999999999999) | |
.say for combinations(4, -99999999999999999999999999999999999999999999999999999) | |
.say for combinations(-9999999999, 2) | |
.say for combinations(-999999999999, 2) | |
.say for combinations(-999999999999999, 2) | |
.say for combinations(-99999999999999999, 2) | |
.say for combinations(-999999999999999999, 0) | |
.say for combinations(-999999999999999999, -1) | |
.say for combinations -999999999999999999, 2 | |
.say for combinations(-999999999999999999, 2) | |
.say for (combinations(-999999999999999999, 2)[^10]) | |
.say for combinations(-999999999999999999, 2)[^10] | |
.say for combinations(-9999999999999999999, 0) | |
.say for combinations(-9999999999999999999, 1) | |
.say for combinations -9999999999999999999, 2 | |
.say for combinations(-9999999999999999999, -2) | |
.say for combinations(-9999999999999999999, 2) | |
.say for combinations(-9999999999999999999, 2)[^10] | |
.say for combinations(-999999999999999999, 99) | |
.say for combinations(-9999999999999999999, 99) | |
say ‘hi’.indent(-999999999) | |
say ‘hi’.indent(-999999999999999999999999) | |
say ‘hi’.indent(-9999999999999999999999999999999999) | |
say (-Inf..0)[99999999] | |
say Inf ** 99999999999999999999999 | |
say Inf ** 999999999999999999999999999999999999999 | |
say Inf ** 999999999999999999999999999999999999999999999999999 | |
say Instant.from-posix: 99999999 | |
say Instant.from-posix: -99999999999 | |
say Instant.from-posix: 9999999999999 | |
say Instant.from-posix: 9999999999999999 | |
say Instant.from-posix: -99999999999999999 | |
say Instant.from-posix: 99999999999999999 | |
say Instant.from-posix: -999999999999999999 | |
say Instant.from-posix: 999999999999999999 | |
say Instant.from-posix: -9999999999999999999 | |
say Instant.from-posix: -99999999999999999999999 | |
say Instant.from-posix: 99999999999999999999999 | |
say Instant.from-posix: 9999999999999999999999999 | |
say Instant.from-posix: -999999999999999999999999999999999999 | |
say Instant.from-posix: -9999999999999999999999999999999999999999999 | |
say Instant.from-posix: -99999999999999999999999999999999999999999999999 | |
say Instant.from-posix: -9999999999999999999999999999999999999999999999999999999999999999999 | |
say NaN ** 999999999999999999999999999999999999999999999999999 | |
say "perl5abra8abaraaabra9".match(/\d/, continue => -0.9999999999999999e0); | |
say "perl5abra8abaraaabra9".match(/\d/, continue => -0.999999999999999e0); | |
say "perl5abra8abaraaabra9".match(/\d/, pos => -99999999999); | |
say "perl5abra8abaraaabra9".match(/\d/, pos => -99999999999999999999999999); | |
say "perl5abra8abaraaabra9".match(/\d/, pos => -9999999999999999999999999999999999999999999999999999999999999999999999999999999); | |
say ().rotate(-99999999999999) | |
say ().rotate(99999999999999) | |
say sleep-until now + 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999; say ‘done’ | |
say sleep-until now + 999999999999999999999999999999999; say ‘done’ | |
say sleep-until now - 999999999999999999999999999999999; say ‘done’ | |
say sleep-until now - 99999999999999999999999; say ‘done’ | |
say sleep-until now - 99999999999; say ‘done’ | |
say sleep-until now-99999999999; say ‘done’ | |
say split(‘;’, ‘a;b;c’, -999999999999999999999999999999999).perl | |
say split(‘;’, ‘a;b;c’, -99999999999999999999999).perl | |
say sprintf "%.99999999999999g", 5 | |
say sprintf "%999999999999f", 5 | |
say sprintf "%.{99999999}g", log(2) | |
say sum(2..99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999) | |
say v99999999999999 | |
say v99999999999999999999999999999 | |
say v999999999999999999999999999999999999999999 | |
say v999999999999999999999999999999999999999999999999999999999 | |
say WHAT @(1..99999999999999999999999) | |
say WHAT (1..99999999999999999999999).list | |
say WHAT (1..99999999999999999999999).map({* + 1}) | |
say WHAT (1..99999999999999999999999).Seq | |
say “\x[999999999999]” | |
say “\x[999999999999999]” | |
say “\x[99999999999999999999999]” | |
say “\x[9999999999999999999999999]” | |
say “\x[9999999999999999999999999999]” | |
say "x".indent(999999999999999999999999999999999); | |
say "x".indent(9999999999999999999999999999999999999999999999999); | |
say "x".indent(9999999999999999999999999999999999999999999999999999999999999999999999999); | |
say ‘x’.split(‘’ x -9999999999999999999) | |
say ‘x’ x 99999999999999 | |
say "x" x -999999999999999999 | |
say "x" x -999999999999999999999999999999999999999999999 | |
say "x" x -99999999999999999999999999999999999999999999999999999999999999999 | |
say "x" x -999999999999999999999999999999999999999999999999999999999999999999999999999 | |
say ‘xx’.chop(9999999999999999999999999999999999999999999999999999999999999).perl; | |
say ‘xx’.chop(9999999999999999999999999999999999999999999999999).perl; | |
"say 'xx'.chop(999999999999999999999999999999999999999999999999).perl;" | |
say ‘xx’.chop(999999999999999999999999999999999999999999999999).perl; | |
say "x" xx "999999999" | |
say "x" xx "9999999999" | |
sleep ‘-99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999’; say ‘ok’ | |
sleep ‘-9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999’; say ‘ok’ | |
sleep ‘9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999’; say ‘ok’ | |
sleep ‘-9999999999999999999999999999999999999999999999999999999999999’; say ‘ok’ | |
sleep ‘99999999999999999999999999999999999999999999999999999999999’; say ‘ok’ | |
sleep ‘-99999999999999999999999999999999999999’; say ‘ok’ | |
sleep ‘9999999999999999999999999999999999999’; say ‘ok’ | |
sleep ‘999999999999999999999999999999’; say ‘ok’ | |
sleep ‘9999999999999999999999999’; say ‘ok’ | |
sleep 9999999999999999999999999; say ‘ok’ | |
sleep 9999999999999999999; say ‘ok’ | |
sleep 999999999999999999; say ‘ok’ | |
sleep 99999999999999999; say ‘ok’ | |
sleep 9999999999999999; say ‘ok’ | |
sleep 999999999999999; say ‘ok’ | |
sleep 99999999999999; say ‘ok’ | |
sleep(-9e99999999); say ‘ok’ | |
sleep(9e99999999); say ‘ok’ | |
sub foo(*@a) { say +@a }; my @alot = 3 xx 99999999; foo(|@alot) | |
sub foo(*@a) { say +@a }; my @alot = 3 xx 99999999; foo(slip @alot) | |
sub x { my $a = 42, my @b = 9 xx 9999999999; return $a,|@b }; my ($x,@y) = x; say @y.elems | |
Supply.from-list(1..10).batch(elems => -9999999999999999999999999999999999999).tap({ .say }) | |
Supply.from-list(1..10).batch(elems => -9999999999999999999999999).tap({ .say }) | |
Supply.from-list(1..10).batch(elems => 9e999999999).tap({ .say }) | |
try { 0x99999999999999999.chr } | |
try { 0x99999999999999999.chr; CATCH { default { say ‘foo’ } } } | |
try { 0x99999999999999999.chr; CATCH { say ‘foo’ } } | |
try { 0x99999999999999999.chr; default { say ‘foo’ } } | |
try { say chr 9999999999999999999999; CATCH { default { $_ ~~ /Cannot\sunbox/ } } } | |
try { say chr 9999999999999999999999; CATCH { default { exit 1 if $_ ~~ /Cannot\sunbox/ } } } | |
try { say chr 9999999999999999999999; CATCH { default { exit 1 if $_ ~~ /Cannot\sunbox/; exit 0 } } } | |
try { say chr 9999999999999999999999; CATCH { default { exit 1 if $_ ~~ /Cannot\sunbox/; exit 0 } } }'; echo $? | |
try { say chr 9999999999999999999999; CATCH { default { say $_ } } } | |
try { say chr 9999999999999999999999; CATCH { default { say $_ ~~ /Cannot\sunbox/ } } } | |
try { say chr 9999999999999999999999; CATCH { default { say $_ ~~ /Cannot unbox/ } } } | |
try { say chr 9999999999999999999999; CATCH { default { say $_ ~~ m/Cannot unbox/ } } } | |
try { say chr 9999999999999999999999; CATCH { default { say ‘ok’ } } } | |
try { say chr 9999999999999999999999; } CATCH { say ‘what’ } | |
try { say chr 9999999999999999999999; }; CATCH { say ‘what’ } | |
try { say chr 9999999999999999999999; CATCH { say ‘what’ } } | |
use nqp; my $s = ‘99999999999999999999999999999’; say nqp::fromstr_I($s, Int) | |
use nqp; my $s = ‘99999999999999999999999999999’; say WHAT nqp::fromstr_I($s, Int) | |
use nqp; nqp::say(nqp::add_i(9999999999999, 5, 8)) | |
use nqp; say nqp::add_i(9999999999999, 5, 8) | |
use nqp; say nqp::add_i(999999999999999, 5, 8) | |
use nqp; say nqp::add_i(9999999999999999999, 5, 8) | |
use nqp; say nqp::add_i(999999999999999999999999999999, 5, 8) | |
use nqp; say nqp::unbox_i 9999999999999999999 | |
use nqp; say nqp::unbox_i(9999999999999999999) | |
use nqp; say nqp::unbox_i(99999999999999999999) | |
"x" x 99999999 | |
"x" x 9999999999 | |
(‘x’ x 99999999).IO.e | |
(‘x’ x 99999999).IO.e.say | |
"x" xx 9999999999 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment