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.
Nicholas good *, #moarvm 07:18
lizmat Nicholas o/ 08:40
Nicholas \o 08:49
MasterDuke aloha 09:07
jnthnwrthngtn o/ 10:43
lizmat jnthnwrthngtn o. 10:45
/
:-)
Nicholas \o 10:55
MasterDuke jnthnwrthngtn: if you're up for an interesting riddle, any idea why changing github.com/rakudo/rakudo/blob/mast....pm6#L1812 from `flat matches` to `matches.list` results in gist.github.com/MasterDuke17/e945b...5455dc5e48 ? 10:57
jnthnwrthngtn MasterDuke: Maybe there really is something that needs flattening? What is `matches`? Put in a `dd $m` and compare before/after? 12:58
MasterDuke hm. the last `matches` before the exception is `Match.new(:orig("lib::CompUnit::Repository::Staging.rakumod"), :from(34), :pos(42))`, but yeah, guess i should see what `$m` is 13:47
weird, everything i see printed is the same 14:42
nope, spoke too soon 14:46
it's actually sort of the opposite of what i'd expect. .list has a lot more output than flat 15:00
MasterDuke ah, when matches ~~ Capture then .flat != .list 15:24
MasterDuke github.com/rakudo/rakudo/pull/4807 updated 15:41