🦋 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:01 evalable6 left, linkable6 left, evalable6 joined 01:02 linkable6 joined 03:19 quotable6 left, shareable6 left, tellable6 left, unicodable6 left, statisfiable6 left, committable6 left, sourceable6 left, evalable6 left, linkable6 left, bloatable6 left, benchable6 left, nativecallable6 left, notable6 left, greppable6 left, bisectable6 left, squashable6 left, releasable6 left, coverable6 left, reportable6 left, evalable6 joined, bisectable6 joined, bloatable6 joined, benchable6 joined, nativecallable6 joined, linkable6 joined 03:20 quotable6 joined, coverable6 joined, greppable6 joined, reportable6 joined, squashable6 joined, statisfiable6 joined, tellable6 joined, sourceable6 joined 03:21 committable6 joined, notable6 joined, shareable6 joined, releasable6 joined, unicodable6 joined 05:02 bloatable6 left, notable6 left, benchable6 left, unicodable6 left, squashable6 left, releasable6 left, sourceable6 left, quotable6 left, committable6 left, evalable6 left, coverable6 left, nativecallable6 left, bisectable6 left, reportable6 left, greppable6 left, shareable6 left, statisfiable6 left, linkable6 left, tellable6 left 05:03 sourceable6 joined, releasable6 joined, benchable6 joined, notable6 joined, committable6 joined, nativecallable6 joined, quotable6 joined, bisectable6 joined 05:04 reportable6 joined, bloatable6 joined, shareable6 joined, linkable6 joined 05:05 statisfiable6 joined, tellable6 joined, evalable6 joined, coverable6 joined, greppable6 joined, unicodable6 joined, squashable6 joined 06:00 reportable6 left 06:03 reportable6 joined 06:42 frost joined 08:08 sena_kun joined 09:27 sena_kun left 12:00 reportable6 left 12:02 reportable6 joined 12:59 frost left 13:34 nine left, nine joined 15:26 linkable6 left, evalable6 left 15:27 evalable6 joined 15:29 linkable6 joined 15:53 Xliff left 16:52 ab5tract joined
Geth rakudo/main: eedc165f44 | (Elizabeth Mattijsen)++ | 6 files
RakuAST: several fixes and preparations

  - indentation is determined by the last seen =doc statement, *not*
   by the initial =begin
  - keep opener / closer with RakuAST::Doc::Markup object, for (de)parsing
  - adjust stringification of ::Markup accordingly
  - don't create RakuAST::Doc::Paragraph objects for a simple string
  - various fixes with LegacyPodification, e.g. support for V<> and
   not rendering a bare newline at the end
lizmat still 803
m: dd $=pod[0].contents[0].contents[0]␤=foo B< <bar> > 17:28
camelia FormattingCode @!contents = Pod::FormattingCode.new(type => "B", meta => [], config => {}, contents => ["<bar> "])
lizmat that's expected, apart from having the leading whitespace having been trimmed 17:29
m: dd $=pod[0].contents[0].contents[0]␤=foo B« «bar» »
camelia FormattingCode @!contents = Pod::FormattingCode.new(type => "B", meta => [], config => {}, contents => ["«bar"])
lizmat so why is the » not part of the markup? It was when using <bar> ? 17:30
m: dd $=pod[0].contents[0].contents[0]␤=foo B< «bar» >
camelia FormattingCode @!contents = Pod::FormattingCode.new(type => "B", meta => [], config => {}, contents => ["«bar» "])
lizmat and here it's back again 17:31
17:47 sena_kun joined 18:00 reportable6 left 18:01 reportable6 joined
[Coke] misparse, i guess 18:06
guessing regex is overeager 18:07
18:11 ab5tract left, ab5tract joined 18:24 ab5tract left
[Coke] grammar's pod_formatting_code Has some confusing logic for guillemet versus angle bracket 18:30
lizmat yeah, not going to look at that 18:32
I've taken a more reverse engineering approach to this 18:33
18:33 ab5tract joined
[Coke] Ah, just going to do it write in the AST and not worry about this? 18:49
+1 if so 18:50
19:08 ab5tract left 19:16 ab5tract joined
Geth rakudo/main: c10767e533 | (Stefan Seifert)++ | 2 files
RakuAST: fix fallback resolver looking in wrong scopes

We need to preserve the state of the resolver where the code object actually sits in the tree, not when dynamic compilation is called.
nine And yet more workarounds for dynamic compilation. Wonder if they will be enough or if we will be forced to re-think a lot of this at some point. 19:24
20:16 evalable6 left, linkable6 left 20:17 evalable6 joined 20:18 linkable6 joined 21:18 linkable6 left, evalable6 left 21:19 linkable6 joined 21:21 evalable6 joined
lizmat 805! 22:15
japhb \o/ 22:16
22:25 Xliff joined 22:52 sena_kun left