🦋 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. |
14:38 | |
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 |
15:54 | |
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. |
17:13 | |
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
|