Skip to content

Instantly share code, notes, and snippets.

@MasterDuke17
Last active April 13, 2019 12:26
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save MasterDuke17/074d0da6bf29eaf78a9d9c57745dd191 to your computer and use it in GitHub Desktop.
Save MasterDuke17/074d0da6bf29eaf78a9d9c57745dd191 to your computer and use it in GitHub Desktop.
#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’;
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