🦋 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 00:01 reportable6 joined 01:13 linkable6 left, squashable6 left, sourceable6 left, benchable6 left, coverable6 left, bisectable6 left, nativecallable6 left, quotable6 left, releasable6 left, notable6 left, greppable6 left 01:14 greppable6 joined, squashable6 joined, linkable6 joined, notable6 joined 01:15 benchable6 joined, releasable6 joined, coverable6 joined, sourceable6 joined, bisectable6 joined 01:16 quotable6 joined, nativecallable6 joined 02:24 jdv_ is now known as jdv 03:24 linkable6 left, evalable6 left 03:25 linkable6 joined 03:27 evalable6 joined 04:31 squashable6 left 04:33 squashable6 joined 06:00 reportable6 left 06:02 reportable6 joined 06:50 codesections left 06:54 codesections joined 07:16 codesections left, codesections1 joined 07:18 codesections1 is now known as codesections 07:33 Xliff left 07:36 codesections1 joined 07:37 codesections left, codesections1 is now known as codesections 08:31 kurahaupo left, kurahaupo joined 09:37 kurahaupo left 09:42 kurahaupo joined 09:46 kurahaupo left 09:48 kurahaupo joined
Geth rakudo/main: cb8e052b55 | (Elizabeth Mattijsen)++ | src/core.c/RakuAST/Raku.pm6
RakuAST: tweak .rakufying of elsifs / implicit-topic
09:59
11:03 ab5tract joined 11:22 codesections left 11:27 kurahaupo left 12:00 reportable6 left 12:01 reportable6 joined
Geth rakudo/main: e6c9e8f127 | (Elizabeth Mattijsen)++ | src/Raku/ast/statementprefixes.rakumod
RakuAST: give all statementprefixes a "type" method

This will facilitate deparsing a lot and will probably allow simplification of some of the StatementPrefix classes at a later stage.
12:59
rakudo/main: 2592579c86 | (Elizabeth Mattijsen)++ | 19 files
RakuAST: give up on smart deparsing of blockoids

Before this, some single statement blockoids were deparsed on a single line. While this is nice for tests, in actual usage this turns out to create really long lines in some cases. Instead of trying to fix that, give up on that thought for now: only empty blockoids will be deparsed on the same line (think: class A { }) ... (5 more lines)
13:02
[Tux] Raku won't build: 13:27
linux.c:(.text+0x3f40): multiple definition of `uv__io_fork'; 3rdparty/libuv/libuv.a(linux-core.o):linux-core.c:(.text+0x610): first defined here
is just one of the messages
lizmat [Tux]: is that a fresh checkout ? 13:30
if not, maybe you can try that ?
suspecting the libuv update somehow causing this 13:31
fwiw, all builds fine for me
[Tux] I think my process refreshes all git repos before it starts
Geth rakudo/main: 916bdd4569 | (Elizabeth Mattijsen)++ | src/Raku/ast/statementprefixes.rakumod
RakuAST: streamline block phaser code

  - introduce RakuAST::StatementPrefix::Phaser::Block base class
  - introduce "exit-handler" marker method for those block phasers
   that need an exit handler
  - reparent appropriate classes and rip out now duplicated code
13:34
[Tux] for all .git in source tree: git reset --hard; git checkout main; git pull --all 13:38
Geth rakudo/main: 47e1fd0cec | (Elizabeth Mattijsen)++ | 4 files
RakuAST: add "set-expression" method

For all classes that have a RakuAST::Expression $.expression attribute, and use that in .new for consistency
13:58
14:01 kurahaupo joined 15:23 evalable6 left, linkable6 left 15:24 evalable6 joined 15:26 linkable6 joined 15:54 gfldex left
jdv surprisingly, I got blin working for now and there were no regressions?... 16:16
the release may be on for tomorrow 16:17
16:26 sena_kun joined 16:44 kurahaupo left 16:55 kurahaupo joined, kurahaupo left 16:59 kurahaupo joined 17:13 kurahaupo left 17:15 kurahaupo joined 17:18 kurahaupo_ joined 17:19 kurahaupo left 17:36 kurahaupo_ left 17:37 gfldex joined 17:44 kurahaupo joined
[Coke] o_O; 17:45
17:58 kurahaupo left 18:00 reportable6 left 18:01 reportable6 joined 18:03 kurahaupo joined 18:12 kurahaupo left 18:17 kurahaupo joined 18:18 kurahaupo left 18:23 kurahaupo joined 18:24 kurahaupo left 19:13 sena_kun left 20:22 codesections joined 20:24 coleman left 20:28 coleman joined 20:45 coleman_ joined
lizmat the final installment of RakuAST for Early Adopters: dev.to/lizmat/shaking-the-rakuast-tree-307 20:46
20:49 coleman_ left 20:55 kurahaupo joined 21:06 dogbert11 joined 21:11 kjp_ joined 21:16 kjp left, dogbert17 left
tonyo ooo hopefully i can get fez working with that and the depends/build-depends 22:08
23:20 evalable6 left, linkable6 left 23:21 evalable6 joined 23:22 linkable6 joined