🦋 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, Kaiepi left 01:01 Kaiepi joined 01:31 epony left 01:51 epony joined 02:05 Kaiepi left, Kaiepi joined 03:23 unicodable6 left, quotable6 left, sourceable6 left, nativecallable6 left, coverable6 left, committable6 left, tellable6 left, benchable6 left, bisectable6 left, statisfiable6 left, bloatable6 left, notable6 left, squashable6 left, shareable6 left, linkable6 left, greppable6 left, reportable6 left, releasable6 left, evalable6 left 03:24 benchable6 joined, bisectable6 joined, bloatable6 joined, unicodable6 joined, releasable6 joined, reportable6 joined, statisfiable6 joined, nativecallable6 joined, tellable6 joined, committable6 joined 03:25 quotable6 joined, sourceable6 joined, greppable6 joined, squashable6 joined, coverable6 joined 03:26 shareable6 joined, linkable6 joined, evalable6 joined, notable6 joined 04:25 Kaiepi left 05:25 linkable6 left, committable6 left, nativecallable6 left, tellable6 left, shareable6 left, unicodable6 left, notable6 left, squashable6 left, quotable6 left, bloatable6 left, benchable6 left, bisectable6 left, releasable6 left, shareable6 joined, Kaiepi joined 05:26 bisectable6 joined, tellable6 joined, benchable6 joined 05:27 quotable6 joined, releasable6 joined, nativecallable6 joined, squashable6 joined 05:28 unicodable6 joined, committable6 joined, linkable6 joined, bloatable6 joined, notable6 joined 06:00 Kaiepi left, reportable6 left, reportable6 joined 06:21 Kaiepi joined 07:21 quotable6 left, squashable6 left, releasable6 left, bloatable6 left, bisectable6 left, unicodable6 left, nativecallable6 left, benchable6 left, coverable6 left, sourceable6 left, linkable6 left, notable6 left, tellable6 left, shareable6 left, greppable6 left, committable6 left, reportable6 left, statisfiable6 left, evalable6 left, nativecallable6 joined, evalable6 joined, unicodable6 joined, benchable6 joined, shareable6 joined 07:22 bloatable6 joined, statisfiable6 joined, quotable6 joined, releasable6 joined 07:23 bisectable6 joined, coverable6 joined, squashable6 joined, greppable6 joined, sourceable6 joined, linkable6 joined, tellable6 joined, reportable6 joined 07:24 committable6 joined, notable6 joined 09:04 coverable6 left, bisectable6 left, releasable6 left, notable6 left, greppable6 left, statisfiable6 left, linkable6 left, nativecallable6 left, evalable6 left, shareable6 left, quotable6 left, unicodable6 left, reportable6 left, tellable6 left, benchable6 left, bloatable6 left, squashable6 left, sourceable6 left, committable6 left, coverable6 joined, evalable6 joined, nativecallable6 joined, bloatable6 joined, committable6 joined, unicodable6 joined 09:05 tellable6 joined, releasable6 joined, linkable6 joined, quotable6 joined, sourceable6 joined 09:06 statisfiable6 joined, greppable6 joined, reportable6 joined, squashable6 joined, benchable6 joined, notable6 joined 09:07 shareable6 joined, bisectable6 joined 09:29 sena_kun joined
Geth rakudo/main: 54a85b77a5 | (Elizabeth Mattijsen)++ | 3 files
Correct deparsing of RakuAST::Term::EmptySet

This *really* represents ∅, not set(), which is an ordinare sub call that produces the empty set.
11:25
rakudo/main: 69746968f5 | (Elizabeth Mattijsen)++ | 2 files
Add tests for RakuAST::Contextualizer::Item
11:57 Kaiepi left 12:00 reportable6 left 12:01 reportable6 joined
Geth rakudo/main: 1b5b575146 | (Elizabeth Mattijsen)++ | 3 files
Add deparsing / tests for RakuAST::Postfix::Power
13:08
13:22 Kaiepi joined
Geth rakudo/main: 5 commits pushed by (Elizabeth Mattijsen)++ 13:59
14:05 Kaiepi left, Kaiepi joined 15:16 [Coke]_ is now known as [Coke] 15:22 Kaiepi left
Geth rakudo/main: 916aa9a6fc | (Elizabeth Mattijsen)++ | src/core.c/RakuAST/Deparse.pm6
Reorganize RakuAST::Call::Methodish deparsing

It's all about the dot!
15:54
rakudo/main: e339e027c1 | (Elizabeth Mattijsen)++ | 3 files
Add tests for RakuAST::Call::(Maybe|Private|Var)Method

And correct DottyInfix tests.
15:56 Kaiepi joined
Geth rakudo/main: 1a31c3bf5d | (Elizabeth Mattijsen)++ | src/Raku/ast/call.rakumod
Normalise RakuAST class specifications (2/N)

In the sense that all roles are mentioned *under* the class specification, each on their own line. This at least makes reading these a lot easier for *me*.
No functional changes. Please revert if you think it's a bad idea.
16:17
16:43 nine left, nine joined 16:59 nine left 17:07 camelia left 17:11 camelia joined 17:13 nine joined
Geth rakudo/main: 1e384b2a7c | (Elizabeth Mattijsen)++ | src/Raku/ast/call.rakumod
Attempt to fix ... !!! ??? handling

But failed. Leaving the code as comments in there for now.
17:15
rakudo/main: 9270133e9b | (Elizabeth Mattijsen)++ | t/12-rakuast/stubs.rakutest
Activate AST stubs tests again

They can now be todoed if they're not passing yet
17:17 nine left, nine joined 17:19 nine left 17:22 nine joined
[Coke] github.com/rakudo/rakudo/commit/1a31c3bf5d - should those class comments be using POD prefix-block comments, or is that too much for internals? 17:24
17:24 nine left 17:38 nine joined 17:39 Kaiepi left 17:42 nine left 17:43 nine joined 18:00 reportable6 left, reportable6 joined 18:02 Kaiepi joined
lizmat [Coke] anything in src/Raku/ast is a weird mix of NQP and Rakudo pseudo-code 18:58
used to create the Raku bootstrap
it basically gets concatenated, then runs a grammar that creates the NQP code to create the Raku bootstrap 18:59
it doesn't handle pod afaik :-)
19:02 Kaiepi left 19:08 Kaiepi joined
vrurg Slightly other way around: first compiled into NQP then concatenated. 19:42
Geth rakudo/main: 9686757a4f | (Elizabeth Mattijsen)++ | src/core.c/RakuAST/Deparse.pm6
Fix deparsing of Var::Compiler::(File|Line)

Remove the RakuAST::Var::Compiler::xxx:U candidates, they can not exist as type objects in ASTs. Also put RakuAST::Var:: section in alphabetical order for easier lookup
20:01
rakudo/main: e3b32da180 | (Elizabeth Mattijsen)++ | 2 files
Added tests for RakUAST::Var::Compiler::(File|Line|Lookup)
20:02
lizmat vrurg: TIL :-)
20:06 Kaiepi left 20:15 Kaiepi joined
Geth rakudo/main: b23f38157b | (Elizabeth Mattijsen)++ | 2 files
Added deparsing for RakuAST::VarDeclaration::Implicit::Constant

And a test as well
20:34
rakudo/main: 6f1d1da63d | (Elizabeth Mattijsen)++ | 3 files
Added RakuAST::Submethod tests
20:47
lizmat and this concludes my hacking for today& 20:48
21:15 linkable6 left, evalable6 left, linkable6 joined 21:16 evalable6 joined 22:55 sena_kun left