Welcome to the main channel on the development of MoarVM, a virtual machine for NQP and Rakudo (moarvm.org). This channel is being logged for historical purposes.
Set by lizmat on 24 May 2021.
00:07 reportable6 left 00:08 reportable6 joined 01:08 reportable6 left, statisfiable6 left, notable6 left, quotable6 left, nativecallable6 left, tellable6 left, shareable6 left, bisectable6 left, benchable6 left, linkable6 left, greppable6 left, committable6 left, releasable6 left, bloatable6 left, unicodable6 left, sourceable6 left, evalable6 left, coverable6 left, squashable6 left, evalable6 joined, nativecallable6 joined 01:09 unicodable6 joined, sourceable6 joined, bloatable6 joined, linkable6 joined, releasable6 joined, notable6 joined, greppable6 joined 01:10 shareable6 joined, squashable6 joined, statisfiable6 joined, quotable6 joined, reportable6 joined 01:11 tellable6 joined, benchable6 joined, coverable6 joined, bisectable6 joined, committable6 joined 01:12 frost joined 02:12 linkable6 left, evalable6 left 02:14 linkable6 joined, evalable6 joined
MasterDuke heh, `===SORRY!=== 02:19
This type (QAST::WVal) does not support positional operations`...but it's a `QAST::WVal(List)`
ugh, `===SORRY!=== 02:31
This type (List) does not support positional operations`
huh, `if nqp::istype($rhs_list, QAST::WVal) && nqp::istype($rhs_list.value, $!symbols.find_in_setting("List")) { 03:02
                 $rhs_list := nqp::getattr($rhs_list.value, $!symbols.find_in_setting("List"), '$!reified');
             }`  is somehow/somewhere dying with `===SORRY!===
Unknown QAST node type Int`
03:14 evalable6 left, linkable6 left 03:15 evalable6 joined 03:17 linkable6 joined 03:26 squashable6 left, squashable6 joined 03:36 frost left 04:36 greppable6 left, bisectable6 left, bloatable6 left, benchable6 left, releasable6 left, notable6 left, evalable6 left, shareable6 left, sourceable6 left, coverable6 left, reportable6 left, unicodable6 left, linkable6 left, quotable6 left, nativecallable6 left, committable6 left, tellable6 left, squashable6 left, statisfiable6 left 04:37 sourceable6 joined, tellable6 joined, linkable6 joined 04:38 coverable6 joined, unicodable6 joined, bisectable6 joined, benchable6 joined, reportable6 joined, shareable6 joined, bloatable6 joined, greppable6 joined, statisfiable6 joined, evalable6 joined 04:39 squashable6 joined, notable6 joined, quotable6 joined, nativecallable6 joined, releasable6 joined, committable6 joined 06:07 reportable6 left 06:10 reportable6 joined 08:36 linkable6 left, evalable6 left 08:37 discord-raku-bot left, linkable6 joined, discord-raku-bot joined 08:38 evalable6 joined 10:04 sena_kun joined
lizmat m: sub a(uint $b) { dd $b }; my int $b = -1; a $b # that'd be wrong, right ? 10:05
camelia -1
nine I'd say so 10:10
lizmat then we still haz a bug there 10:12
m: sub a(uint $a) { say $a }; my int $b = -1; a $b 10:13
camelia 18446744073709551615
lizmat aaah... the problem is in the .raku on the unsigned int 10:14
nine That's the fun of working on things like unsigned support or character encoding issues. You can never be quite sure the problem isn't in your debugging aids 10:24
lizmat still, I wonder where .raku on native ints actually lives: looks like Int.raku ? 10:30
I mean, we can't dispatch on natives without HLLizing them, right ?
nine I'm not sure what you mean 10:32
lizmat my uint $a = 42; $a.raku
10:34 frost joined 10:46 epony left 11:46 linkable6 left, evalable6 left 11:47 evalable6 joined, linkable6 joined 12:06 reportable6 left 12:07 reportable6 joined 12:27 Altai-man joined 12:30 sena_kun left 14:05 frost left 14:14 epony joined, vrurg left 14:15 vrurg joined 15:15 statisfiable6 left, evalable6 left, coverable6 left, quotable6 left, unicodable6 left, reportable6 left, squashable6 left, sourceable6 left, shareable6 left, nativecallable6 left, notable6 left, greppable6 left, linkable6 left, releasable6 left, tellable6 left, benchable6 left, bloatable6 left, greppable6 joined, sourceable6 joined 15:16 bloatable6 joined
dogbert17 nine: have you stopped fixing tricky bugs in MoarVM? 15:16
15:16 releasable6 joined, evalable6 joined, nativecallable6 joined, benchable6 joined 15:17 reportable6 joined, coverable6 joined, linkable6 joined, statisfiable6 joined, unicodable6 joined, shareable6 joined, notable6 joined, tellable6 joined 15:18 squashable6 joined, quotable6 joined
nine Stopped sounds so finite and I sure hope that's incorrect. 15:59
dogbert17 I hope so too :) 16:04
nine Initially I just focused on RakuAST to push that forward. But then I changed jobs and am now a professional developer again, so I can improve performance and fix bugs all day long. And at the same time I hit a snag on my RakuAST work and just can't seem to fix the issue. That doesn't exactly help with motivation. 16:18
dogbert17 well, there are a couple of bugs that are quite easy to repro if you're interested. Btw, what language are you using at your new job, java? 16:22
nine C++ and Ruby 16:29
With Scala and Elixir possible in the future 16:30
dogbert17 nice selection :)
nine I'd appreciate Ruby more if Raku didn't exist :) My impression is that on the scale from Perl to Raku, Ruby is somewhere around the 20 % mark. 16:34
dogbert17 are you supposed to do Rails as well or is it backend stuff 16:39
nine It is a rails application, but my work is pretty far in the back
dogbert17 interesting 17:06
17:53 linkable6 left, evalable6 left 17:55 linkable6 joined 17:56 evalable6 joined 18:06 reportable6 left 18:09 reportable6 joined 18:51 discord-raku-bot left 18:52 discord-raku-bot joined
dogbert17 issues 1698 and 1706 are easy to repro :) 19:30
19:38 Altai-man left 19:41 linkable6 left, sena_kun joined 19:42 linkable6 joined 22:16 nativecallable6 left, benchable6 left, bloatable6 left, quotable6 left, notable6 left, reportable6 left, sourceable6 left, statisfiable6 left, unicodable6 left, greppable6 left, evalable6 left, committable6 left, linkable6 left, coverable6 left, tellable6 left, releasable6 left, shareable6 left, bisectable6 left, squashable6 left, coverable6 joined 22:17 bloatable6 joined, notable6 joined, quotable6 joined, nativecallable6 joined, bisectable6 joined 22:18 reportable6 joined, committable6 joined, benchable6 joined, squashable6 joined, shareable6 joined, tellable6 joined, statisfiable6 joined 22:19 releasable6 joined, greppable6 joined, unicodable6 joined, linkable6 joined, evalable6 joined 22:46 sena_kun left 23:01 linkable6 left 23:04 linkable6 joined 23:05 vrurg left, vrurg joined 23:19 sourceable6 joined 23:36 vrurg left 23:59 vrurg joined