|
🦋 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
|
|||