🦋 Welcome to the IRC channel of the core developers of the Raku Programming Language (raku.org #rakulang). This channel is logged for the purpose of history keeping about its development | evalbot usage: 'm: say 3;' or /msg camelia m: ... | log inspection situation still under development | For MoarVM see #moarvm
Set by lizmat on 22 May 2021.
00:02 reportable6 left 00:05 reportable6 joined 01:28 notable6 left, evalable6 left, greppable6 left, squashable6 left, committable6 left, quotable6 left, bisectable6 left, releasable6 left, coverable6 left, shareable6 left, bloatable6 left, reportable6 left, tellable6 left, sourceable6 left, benchable6 left, nativecallable6 left, unicodable6 left, statisfiable6 left, squashable6 joined 01:29 sourceable6 joined, releasable6 joined, evalable6 joined 01:30 bisectable6 joined, notable6 joined, unicodable6 joined 01:31 benchable6 joined 02:30 reportable6 joined, quotable6 joined, nativecallable6 joined, shareable6 joined, coverable6 joined, greppable6 joined 03:05 linkable6 joined 04:27 releasable6 left, coverable6 left, quotable6 left, reportable6 left, notable6 left, shareable6 left, sourceable6 left, evalable6 left, greppable6 left, nativecallable6 left, linkable6 left, bisectable6 left, squashable6 left, benchable6 left, unicodable6 left, quotable6 joined 04:28 unicodable6 joined 04:29 tellable6 joined, coverable6 joined, committable6 joined, nativecallable6 joined, linkable6 joined, sourceable6 joined, notable6 joined 04:30 reportable6 joined, shareable6 joined 05:27 releasable6 joined 05:28 greppable6 joined 05:29 statisfiable6 joined 05:30 bisectable6 joined, benchable6 joined 06:02 reportable6 left 06:04 reportable6 joined 06:28 evalable6 joined 07:28 squashable6 joined 08:33 |Tux| joined, Tux__ joined 08:43 Tux__ left, |Tux| left 08:46 |Tux| joined, Tux__ joined 08:48 Tux__ left 09:30 bloatable6 joined 10:03 lizmat left 10:43 sena_kun joined 10:50 lizmat joined 11:59 linkable6 left, evalable6 left, evalable6 joined 12:03 reportable6 left 12:21 frost joined 13:04 reportable6 joined
Geth rakudo/new-disp: dd45f2ce20 | (Jonathan Worthington)++ | 3 files
Get unpackability-based multis working on new-disp
13:10
13:20 frost left 13:36 frost joined 13:40 frost left
|Tux| Rakudo v2021.07-8-g54f1b7a5f (v6.d) on MoarVM 2021.07-10-g96ce6d848
csv-ip5xs1.038 - 1.083
csv-ip5xs-208.878 - 9.760
csv-parser26.625 - 27.284
csv-test-xs-200.371 - 0.380
test7.508 - 7.566
test-t1.985 - 2.008
test-t --race0.910 - 1.009
test-t-2033.597 - 33.939
test-t-20 --race9.661 - 9.831
14:03
14:40 evalable6 left 15:00 linkable6 joined 15:43 evalable6 joined
Geth nqp/new-disp: 7d480b8c73 | (Jonathan Worthington)++ | src/vm/moar/QAST/QASTOperationsMAST.nqp
Map bindcomplete op, constants to go with it
16:47
rakudo/new-disp: b64e905cda | (Jonathan Worthington)++ | 2 files
Support nextcallee in multiple dispatch

Including the tricky case where we have a bind check (due to a where clause or unpack), and so need to see the outcome of that before we are able to hand back the candidate.
16:48
roast: f3d66fe030 | (Jonathan Worthington)++ | S06-multi/unpackability.t
Test cover nextcallee/callsame + unpack multis
16:50
17:25 sena_kun left 17:44 melezhik joined 18:02 reportable6 left
lizmat and yet another Rakudo Weekly News hits the Net: rakudoweekly.blog/2021/08/02/2021-...ting-down/ 18:37
19:05 reportable6 joined 20:40 linkable6 left, linkable6 joined 21:02 melezhik left 21:04 melezhik joined 21:16 melezhik left 21:31 Altai-man left 22:33 |Tux| left
MasterDuke m: sub a(Num $a) { $a + 1e0 }; my $b; $b := a($_.Num) for ^10_000_000; say now - INIT now; say $b 22:59
camelia 0.345164922
10000000
MasterDuke m: sub a(Num() $a) { $a + 1e0 }; my $b; $b := a($_) for ^10_000_000; say now - INIT now; say $b
camelia 5.935012072
10000000
MasterDuke oof. is new-disp going to help with that?