🦋 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.
ugexe github.com/lizmat/P5chomp/blob/0da...#L123-L138 already foresaw this apparently 00:01
Geth rakudo: ugexe++ created pull request #6492:
RakuAST: install lowered array init after its operands evaluate
00:59
04:25 vrurg joined, vrurg_ left 06:13 finanalyst joined
lizmat ugexe: in the past I have been thinking about a trait that would allow having a subroutine be in charge of how it is generated in the AST 07:26
so, this would allow in the "chomp" example to codegen it as .&chomp for instance
sub chomp is ast(&foo) where foo would receive the AST for the call, and be expected to return the ast that should be actually stored 07:28
rakkable: eco-provides §macro 08:46
rakkable lizmat, Running: eco-provides §macro, please be patient!
lizmat, Found 130 lines in 45 files (30 distributions):
lizmat, gist.github.com/ac6418eb10da58b293...f51a161092
lizmat looks like there's no actual "macro" use in the ecosystem anymore 08:53
m: "use experimental :macros".AST.EVAL 08:54
camelia ( no output )
lizmat that feels LTA
m: "acro".AST.EVAL 09:01
camelia ===SORRY!=== Error while compiling EVAL_0
Undeclared routine:
acro used at line 1. Did you mean 'acro'?
lizmat did you mean acro ???
why is it suggesting acro? fwiw, other misspellings of "macro" do not show this suggestion 09:58
11:10 camelia left 11:13 camelia joined
timo interesting, what does § do in rakkable? 12:16
is it like "any sigil"?
12:17 camelia left 12:19 camelia joined 12:53 liztormato joined
liztormato It’s short for —type=word 12:53
timo ah, neat. ok. 12:54
I wonder how I can type that symbol easily on my keyboard
compose + s + s gives ß, so not that
with the new kde plasma feature where holding a key pops up a little palette of alternatives i can hold s and press 5 but at least in the terminal i also have to remove the initial s that got typed when i started holding the key :D 12:56
13:02 liztormato left 13:06 liztormato joined
liztormato It’s standard on a Mac keyboard  13:07
13:10 liztormato left
timo :) 13:27
i have a very nonstandard keyboard anyway :D
[Coke] releasable6: next 13:30
releasable6 [Coke], Next release will happen when it's ready. There are no known blockers. 249 out of 249 commits logged
Geth rakudo/release-2026.07: 658f59bbcd | (Will Coleda)++ | tools/create-release-announcement.raku
Don't mention the mailing list.
13:54
rakudo/release-2026.07: 2627fafa5a | (Will Coleda)++ | docs/release_guide.pod
Add explicit note about IGNORE section of wiki
rakudo/release-2026.07: 422cf26900 | (Will Coleda)++ | 3 files
Update changelog + announcement

Deliberately not logged:
  [773371d9][e4084e61][228e029c]
[Coke] Release announcement this release has collapsed all the rakuast items into a single line, doesn't share the commit IDs (those are all in the changelog still) 13:55
in future, we probably want to standardize on merge commits in all 3 repos for anything bigger than a single commit. 14:00
We've been doing that on rakudo for a few months, but not moarvm
MoarVM release done. 14:20
Will resume with nqp/rakudo in a while
timo gist.github.com/timo/f2f8df64e7b58...35790df601 16:49
^- `moar hash` command in the gdb plugin spits out MVMStrHashTable contents, kind of like MVM_str_hash_fsck, but also works without a living process, and if anything is b0rked it won't segfault your process either 17:07
[Coke] back from theoutside world 17:19
starting stress test. 17:41
18:50 Geth joined 18:51 lizmat joined 19:58 lizmat left, lizmat_ joined 20:11 lizmat_ left, lizmat joined
lizmat [Coke]++ for yet another release! 20:12
sorta missed that with all of the blackout issues here 20:13
Geth nqp/main: 8bc6cdd718 | (Daniel Green)++ | tools/templates/MOAR_REVISION
Bump MoarVM for Ryu->Żmij switch
20:44
rakudo/main: c78d52e39d | (Daniel Green)++ | tools/templates/NQP_REVISION
Bump NQP for Ryu->Żmij switch
20:49
21:50 finanalyst left