🦋 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: ... | Logs available at irclogs.raku.org/raku-dev/live.html | For MoarVM see #moarvm
Set by lizmat on 8 June 2022.
00:00 reportable6 left, reportable6 joined 02:22 epony joined 02:39 MasterDuke left 02:59 MasterDuke joined 03:10 MasterDuke left 03:56 MasterDuke joined
MasterDuke lizmat: might be deparsing related, but check out `RAKUDO_RAKUAST=1 raku --target=ast -e 'first()'` vs `RAKUDO_RAKUAST=1 r --target=ast -e 'first'`. the version with '()' doesn't show anything for the 'Name' field of the 'Call::Name' 04:01
05:07 squashable6 left, unicodable6 left, linkable6 left, releasable6 left, statisfiable6 left, quotable6 left, nativecallable6 left, evalable6 left, coverable6 left, statisfiable6 joined 05:08 evalable6 joined 05:09 squashable6 joined, quotable6 joined, coverable6 joined, nativecallable6 joined, unicodable6 joined, releasable6 joined 05:10 linkable6 joined 06:00 reportable6 left 06:02 reportable6 joined
nine MasterDuke: --target=ast does not do any deparse. It's .dump on the AST nodes. The missing display of the node's source code probably means that it's origin isn't set properly. That should contain the information of the Match object. 06:54
08:50 sena_kun joined 10:03 epony left 11:39 reportable6 left, nativecallable6 left, committable6 left, linkable6 left, greppable6 left, sourceable6 left, bisectable6 left, quotable6 left, bloatable6 left, shareable6 left, tellable6 left, benchable6 left, notable6 left, squashable6 left, unicodable6 left, releasable6 left 11:40 notable6 joined, unicodable6 joined, benchable6 joined, linkable6 joined, tellable6 joined, nativecallable6 joined 11:41 bloatable6 joined, bisectable6 joined, squashable6 joined, shareable6 joined, sourceable6 joined 11:42 quotable6 joined, committable6 joined, releasable6 joined, greppable6 joined, reportable6 joined 12:00 reportable6 left 12:01 reportable6 joined 12:30 codesections left, codesections1 joined 12:32 codesections1 is now known as codesections 13:40 committable6 left, benchable6 left, greppable6 left, releasable6 left, coverable6 left, reportable6 left 13:41 committable6 joined 13:42 benchable6 joined, releasable6 joined, reportable6 joined 13:43 greppable6 joined, coverable6 joined 13:54 epony joined
Geth rakudo/main: ad5e83059b | (Stefan Seifert)++ | src/Raku/ast/variable-declaration.rakumod
RakuAST: fix BEGIN time assignment to our scoped variables

Need to resolve to a container to assign into.
rakudo/main: dc8b66ae94 | (Stefan Seifert)++ | src/Raku/ast/variable-declaration.rakumod
RakuAST: fix exporting of our scoped variables

Even for our scoped variables we need to create a container up front and bind it to the Stash, so we can apply traits and it actually knows its own name.
15:12 epony left 15:19 epony joined 15:41 epony left
Geth rakudo/main: 536b5eb706 | (Stefan Seifert)++ | 2 files
RakuAST: support &?BLOCK variable
nine This ^^^ is probably one of the most straight forward implementations... *hint*hint* there's also &?ROUTINE that needs this treatment 15:55
Another piece of unintentionally funny (to me) code: if $!else { if $!last-was-with { $!else.... } else { $!else.... } } 16:05
16:50 evalable6 left, linkable6 left 16:51 evalable6 joined 16:53 linkable6 joined
Geth rakudo/main: e68322dbcb | (Stefan Seifert)++ | 2 files
RakuAST: have conditional/loop blocks alias $_

  $_ set within a block should not affect $_ outside that block. This
already worked for pure code blocks, but not for those that are part of a conditional or loop statement.
18:00 reportable6 left 18:01 reportable6 joined
nine Indeed t/spec/S02-magicals/subname.t and t/spec/S02-magicals/sub.rakudo.moar probably just need &?ROUTINE 18:33
t/spec/S02-names-vars/contextual.t needs a few CHECK time additions to throw appropriate errors 18:34
18:56 coleman joined 20:48 squashable6 left 20:50 squashable6 joined 21:15 sena_kun left 23:57 epony joined