JJMerelo Morning y'all! 06:53
JJMerelo m: .say for ["foo",IterationEnd, "baz"] 07:07
camelia foo
JJMerelo m: say ["foo",IterationEnd, "baz"].map: "«" ~ * ~ "»" 07:08
camelia («foo» «IterationEnd» «baz»)
JJMerelo m: sub a() { END say "ended"; exit 1 }; a 07:20
camelia ended
JJMerelo m: sub a() { END say "Begone"; exit 1 }; a
camelia Begone
JJMerelo m: class Foo { has $.bar, $.baz }; my $bar = "42"; my $baz = 24; my $zipi = Foo.new( :$baz; :$bar); my $zape = Foo.new( :$bar, :$baz); say $zipi eqv $zape 07:44
camelia 5===SORRY!5=== Error while compiling <tmp>
Variable $.baz used where no 'self' is available
at <tmp>:1
------> 3class Foo { has $.bar, $.baz7⏏5 }; my $bar = "42"; my $baz = 24; my $zi
expecting any of:
term
JJMerelo m: class Foo { has $.bar; has $.baz }; my $bar = "42"; my $baz = 24; my $zipi = Foo.new( :$baz; :$bar); my $zape = Foo.new( :$bar, :$baz); say $zipi eqv $zape 07:45
camelia Unexpected named argument 'baz' passed
in block <unit> at <tmp> line 1
JJMerelo m: class Foo { has $.bar; has $.baz }; my $bar = "42"; my $baz = 24; my $zipi = Foo.new( :$baz, :$bar); my $zape = Foo.new( :$bar, :$baz); say $zipi eqv $zape 07:47
camelia True
JJMerelo m: class Foo { has $.bar; has $.baz }; my $bar = "42"; my $baz = 24; my $zipi = Foo.new( :$baz, :$bar); my $zape = Foo.new( :$bar, :$baz); say $zipi === $zape 07:54
camelia False
[Tux] Rakudo version 2020.07-54-gd4bac47ff - MoarVM version 2020.07-12-g0a06f80c7
csv-ip5xs0.831 - 0.921
csv-ip5xs-208.100 - 8.873
csv-parser25.586 - 30.169
csv-test-xs-200.397 - 0.399
test7.915 - 8.273
test-t1.902 - 1.947
test-t --race0.828 - 0.881
test-t-2033.716 - 34.163
test-t-20 --race8.709 - 9.072
10:57
Geth_ roast: tbrowder++ created pull request #663:
Improve tests by minimizing EVAL blocks and refactoring and merging t…
17:44