🦋 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:03 reportable6 joined 00:22 linkable6 joined 01:29 frost joined
raydiak m: sub foo($a) { $a.VAR.^lookup("WHICH").raku }; say foo(1); 02:37
camelia proto method WHICH (Mu: |) {*}
raydiak shouldn't that be showing the Scalar method instead of the Mu method? 02:38
oh, I see it's a multi. guess that's just how the dispatch works. don't mind me :) 02:46
05:16 sourceable6 left, benchable6 left, coverable6 left, releasable6 left, bisectable6 left, squashable6 left, linkable6 left, bloatable6 left, reportable6 left, nativecallable6 left, notable6 left, shareable6 left, greppable6 left, evalable6 left, tellable6 left, quotable6 left, unicodable6 left, committable6 left, statisfiable6 left 05:17 sourceable6 joined 05:18 tellable6 joined 05:19 notable6 joined, coverable6 joined, reportable6 joined, committable6 joined, unicodable6 joined, squashable6 joined, bisectable6 joined, benchable6 joined 05:20 bloatable6 joined, shareable6 joined, quotable6 joined 06:02 reportable6 left 06:05 reportable6 joined 06:17 linkable6 joined 06:19 releasable6 joined 07:11 frost left 07:17 nativecallable6 joined, evalable6 joined 07:18 statisfiable6 joined 07:19 greppable6 joined 07:21 patrickb joined 07:28 frost joined 08:50 evalable6 left, linkable6 left 09:51 patrickb left 09:52 patrickb joined, linkable6 joined 09:53 evalable6 joined 10:04 patrickb left, patrickb joined 10:06 patrickb left, patrickb joined 10:08 patrickb left, patrickb joined 10:10 patrickb left, patrickb joined 10:12 patrickb left, patrickb joined 10:14 patrickb left, patrickb joined 10:16 patrickb left, patrickb joined 10:18 patrickb left, patrickb joined 10:20 patrickb left, patrickb joined 10:22 patrickb left, patrickb joined 10:24 patrickb left, patrickb joined 10:26 patrickb left, patrickb joined 10:28 patrickb left, patrickb joined 10:30 patrickb left, patrickb joined 10:32 patrickb left, patrickb joined 10:38 patrickb left, patrickb joined 10:40 patrickb left, patrickb joined 10:42 patrickb left, patrickb joined 10:46 patrickb left, patrickb joined 10:49 Kaipi is now known as Kaiepi 10:50 Kaiepi left, Kaiepi joined
Kaiepi data time 10:51
greppable6, role
greppable6 Kaiepi, 3295 lines, 361 modules: gist.github.com/529b72e273d560fa21...db080caee6
Kaiepi wondering if, despite the additional complexity in its typecheck, it's faster to typecheck a role's doees first by virtue of them being more common 10:52
10:55 patrickb left, patrickb joined 10:57 patrickb left, sena_kun joined, patrickb joined 10:59 patrickb left, patrickb joined 11:00 patrickb left 11:01 patrickb joined 11:02 patrickb left 11:03 patrickb joined 11:04 patrickb left 11:05 patrickb joined 11:06 patrickb left 11:07 patrickb joined
Kaiepi even if it is, it results in a slower build, so i'm not sure it favours the types in the setting, let alone the ecosystem 11:07
11:09 patrickb left, patrickb joined 11:11 patrickb left, patrickb joined 11:13 patrickb left, patrickb joined 11:15 patrickb left, patrickb joined 11:19 patrickb left, patrickb joined 11:23 patrickb left 11:24 patrickb joined 11:25 patrickb left 11:26 patrickb joined
Kaiepi so it follows making the parametric role and its group consider parents first should be helpful, which reduces build times and looks to be efficient enough for Buf[uint8] ~~ Blob[uint8] not to take much of a hit 11:27
11:29 patrickb left 11:30 patrickb joined 11:31 patrickb left, patrickb joined 11:33 patrickb left, patrickb joined 11:35 patrickb left, patrickb joined 11:37 patrickb left, patrickb joined 11:39 patrickb left, patrickb joined 11:41 patrickb left, patrickb joined 11:43 patrickb left, patrickb joined 11:45 patrickb left, patrickb joined 11:49 patrickb left, patrickb joined 11:51 patrickb left, patrickb joined 11:53 patrickb left, patrickb joined 11:55 patrickb left, patrickb joined 11:57 patrickb left, patrickb joined 11:59 patrickb left, patrickb joined 12:01 patrickb left, patrickb joined 12:03 reportable6 left 12:04 reportable6 joined 12:07 patrickb left, patrickb joined 12:09 patrickb left, patrickb joined 12:11 patrickb left, patrickb joined 12:13 patrickb left 12:14 patrickb joined 12:17 patrickb left 12:18 patrickb joined 12:19 patrickb left 12:20 patrickb joined 12:21 patrickb left 12:22 patrickb joined 12:23 patrickb left 12:24 patrickb joined 12:25 patrickb left 12:26 patrickb joined 12:27 patrickb left 12:28 patrickb joined 12:29 patrickb left 12:30 patrickb joined
Geth nqp/new-disp: 6c28ff34b2 | Altai-man++ (committed using GitHub Web editor) | tools/templates/MOAR_REVISION
Bump new-disp MoarVM
12:31
rakudo/new-disp: 9c83541e2c | Altai-man++ (committed using GitHub Web editor) | tools/templates/NQP_REVISION
Bump new-disp nqp
sena_kun was there a new-disp rebase recently? I see a lot of commits are now split to be authored/committed and I also don't see my bump commits in the history of new-disp at all? 12:33
12:36 patrickb left, patrickb joined 12:38 patrickb left, patrickb joined 12:40 patrickb left, patrickb joined
nine sena_kun: yes, I rebased the branch on Sunday 12:40
I may have lost those bumps when solving merge conflicts. Sorry about that 12:41
sena_kun nine, no problem, just confirmed, thanks. 12:42
12:46 patrickb left 14:31 frost left
[Coke] ... are those bumps correct for the new rebase? 14:33
I just updated moarvm, built, installed, moved to nqp, updated, built... moar too old.
(found 395, needed 397) 14:34
sena_kun [Coke], that's weird. whateverable built an image just fine and I am finishing a blin run with it?
[Coke], can you try just rakudo with `--gen-moar --gen-nqp`?
[Coke] I don't want the defaults, I want latest. 14:36
... oh. the version number is pulled during config, isn't it. Ugh. 14:38
Ok, will start from scratch.
sena_kun [Coke], in case of MoarVM my new-disp branch has the latest commit 5f563ba1a0a21becb41a9dc1534ac95fb64148d2. git describe returns me `2021.07-397-g5f563ba1a`, is it different for you?
github.com/MoarVM/MoarVM/commits/new-disp agrees with me, no? 14:39
[Coke] it's not different. the issue is that when I updated, I just did an 'nmake install', which does NOT rerun the git describe check. 14:53
sena_kun [Coke], so is it fixed now or? 14:54
[Coke] I need to do a full reconfig and test. 14:55
Will take me a little bit, but I'm sure it'll be fine.
sena_kun great then
vrurg Actually, there is something wrong with versions. Seemingly, new-disp moar and nqp has lesser versions, than the one from master. I had to supply Configure.pl with --force-rebuild, but still ended up with removing nqp/ and install/ and clean rebuild. 15:07
[Coke] ISTR force-rebuild didn't do what I wanted. 15:12
so yes, when I want to really force a rebuild, I end up doing rm -rf install/ nqp/ and re-configuring. 15:13
vrurg For now I consider it as glitches of switching between different branches. But when new-disp is ready for becoming the mainline, there are likely rough edges to be resolved. 15:14
[Coke] huh. build seems to hang on windows on master. 15:21
(inside of nqp)
sena_kun: yup, with a full reconfig, it's fine 16:02
sena_kun yay
at least it wasn't wrong, phew. :)
sorry to take your time with this
[Coke] no worries! 17:15
It's not you, it's weird 3-tier build system. :)
17:40 sena_kun left 17:53 Kaiepi left 17:59 Kaiepi joined 18:02 reportable6 left 18:30 melezhik joined 18:52 melezhik left 18:54 MasterDuke joined 19:41 melezhik joined 19:46 melezhik left 20:04 reportable6 joined
gfldex Should Rakudo::Internals::LoweredAwayLexical leak in v6.e? (I'm fooling around with CLIENT::LEXICAL.) 20:10
vrurg gfldex: It may. Why not? The symbol exists, despite of the downgrade. 20:25
gfldex I would like to get the value begind that symbol instead of Rakudo::Internals::LoweredAwayLexical . 20:31
21:41 squashable6 left 21:44 squashable6 joined
vrurg gfldex: unlikely possible. The symbol has been optimized away. 22:11
22:13 squashable6 left 23:16 squashable6 joined