🦋 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:42 kjp left 01:51 MasterDuke joined 02:01 kjp joined 03:01 evalable6 left, greppable6 left, unicodable6 left, nativecallable6 left, statisfiable6 left, coverable6 left, committable6 left, releasable6 left, reportable6 left, tellable6 left, bisectable6 left, sourceable6 left, quotable6 left, squashable6 left, shareable6 left, notable6 left, nativecallable6 joined 03:02 unicodable6 joined, statisfiable6 joined, sourceable6 joined, notable6 joined, reportable6 joined, greppable6 joined, coverable6 joined, releasable6 joined 03:03 bisectable6 joined, evalable6 joined, squashable6 joined, committable6 joined 03:04 tellable6 joined, quotable6 joined, shareable6 joined 06:00 reportable6 left 06:01 reportable6 joined 07:25 camelia left 07:26 nine_ left 07:32 nine joined 07:40 finanalyst joined 07:47 ab5tract joined
Geth rakudo/main: edd5d4e7c4 | (Elizabeth Mattijsen)++ | 2 files
RakuAST: simplify :foo and :!foo handling
07:48
07:48 camelia joined 07:52 sena_kun joined 07:59 ab5tract left 08:04 ab5tract joined
Geth rakudo/main: 4afbc34cfe | (Elizabeth Mattijsen)++ | src/core.c/RakuAST/Raku.pm6
RakuAST: follow vrurgs advice

Wonder if Cool.EVAL should get the same treatment?
08:14
08:24 ab5tract left 08:38 ab5tract joined
Geth rakudo/main: 5b2f58ba4a | (Elizabeth Mattijsen)++ | src/Raku/ast/call.rakumod
RakuAST: handle "outside" adverbs on calls

Aka: sub foo(|c) { dd c }; foo() :a:b
08:43
lizmat +1
08:47 ab5tract left 09:54 evalable6 left 09:56 evalable6 joined 10:02 finanalyst left
Geth rakudo/main: a0ed2ae93a | (Elizabeth Mattijsen)++ | src/Raku/ast/expressions.rakumod
RakuAST: abstract left/right in ApplyInfix

There's not just left / right, but also adverbs. Changes in preparation for a more thorough refactor to allow adverbs on infixes.
10:10
10:15 ab5tract joined
Geth rakudo/main: 517e53a54b | (Elizabeth Mattijsen)++ | 2 files
RakuAST: replace left/right by ArgList in ApplyInfix internals

Also add 'arg-at-pos' and 'set-arg-at-pos' methods to ArgList to provide an interface to ApplyInfix, rather than remotely messing with internals.
10:43
10:58 ab5tract left 11:16 ab5tract joined
Geth rakudo/main: 47577b8ae5 | (Elizabeth Mattijsen)++ | src/Raku/ast/expressions.rakumod
RakuAST: make check or bind-target more general
11:26
lizmat *on *sigh* :-) 11:27
11:37 ab5tract left
Geth rakudo/main: e4787df9ac | (Elizabeth Mattijsen)++ | src/Raku/ast/expressions.rakumod
RakuAST: more ArgList usage in ApplyInfix

sub infix:<a>(|c) { dd c }; 42 a 666 :a:b
now compiles, and adds the adverbs to the arglist, but as yet does not compile into QAST properly.
11:57
12:00 reportable6 left 12:02 reportable6 joined
Geth Template6/main: 081cf9a569 | (Polgár Márton)++ | 3 files
0.11.5
13:07
vrurg_ lizmat: Speaking of Cool.EVAL: github.com/rakudo/rakudo/pull/5328 13:15
Geth rakudo/main: e1b5fd0b15 | (Vadim Belman)++ | 2 files
Don't mangle with exception backtrace

  `.throw` was previously used causing re-written backtrace. Since both
fixed locations are not actually producing exceptions but using `CATCH` to do a last-second fix for the `GLOBAL` HLL symbol, trace-preserving
  `.rethrow` makes better sense.
rakudo/main: ba022330e0 | (Vadim Belman)++ (committed using GitHub Web editor) | 2 files
Merge pull request #5326 from vrurg/preserve-exception-backtrace

Don't mangle with exception backtrace
13:16 vrurg_ is now known as vrurg 13:21 ab5tract joined 13:49 ab5tract left 14:16 timo left 14:31 timo joined 15:02 ab5tract joined 15:17 ab5tract left 15:29 ab5tract joined 15:39 ab5tract left
Geth roast/lizmat-remove-P5-tests: 6bbafde7c0 | (Elizabeth Mattijsen)++ | 2 files
Remove some more :Perl5 specific tests
15:47
roast: 440b4d4806 | (Elizabeth Mattijsen)++ | 2 files
Remove some unneeded :Perl5 specific tests

by using Raku regex syntax instead
15:49
15:52 ab5tract joined 16:33 ab5tract left 17:55 ab5tract joined 18:00 reportable6 left, ab5tract left 18:02 reportable6 joined 18:24 ab5tract joined 18:39 ab5tract left 18:54 rypervenche left 19:01 dogbert17 left 19:14 ab5tract joined 19:43 nebuchadnezzar left 19:48 ab5tract left
Geth rakudo/main: 4 commits pushed by (Vadim Belman)++ 20:57
21:36 sena_kun left 22:26 MasterDuke left