[00:11] *** dg joined
[00:29] *** johnjay left
[00:30] *** johnjay joined
[01:06] *** Sgeo left
[01:14] *** Sgeo joined
[01:16] *** hankache_ joined
[01:20] *** hankache left
[01:29] *** dg left
[01:41] *** dg joined
[01:50] *** hulk joined
[01:51] *** kylese left
[01:53] *** vrurg joined
[01:56] *** vrurg_ left
[02:09] *** lichtkind left
[02:13] *** lichtkind joined
[02:15] *** hulk left
[02:15] *** kylese joined
[02:17] *** lichtkind left
[02:18] *** lichtkind joined
[02:49] *** hankache_ left
[03:25] *** abbe left
[03:26] *** abbe joined
[03:39] *** lichtkind_ joined
[03:42] *** lichtkind left
[05:08] *** johnjay left
[05:10] *** johnjay joined
[05:22] *** johnjay left
[05:24] *** johnjay joined
[05:49] *** vasko453558616 left
[05:51] *** Sgeo left
[05:55] *** vasko453558616 joined
[06:38] *** constxd left
[06:39] *** constxd joined
[06:51] *** abraxxa joined
[06:53] *** abraxxa left
[07:50] *** dakkar joined
[09:26] <Geth> ¦ docker: e6f172a9fb | AntonOks++ | 6 files

[09:26] <Geth> ¦ docker: Bump to 2026.09 [skip workflow]

[09:26] <Geth> ¦ docker: review: https://github.com/rakudo/docker/commit/e6f172a9fb

[12:18] *** dustinm` left
[12:41] *** dustinm` joined
[13:05] <[Coke]> blin clean through a0433344aa

[13:05] <linkable6> (2026-09-30) https://github.com/rakudo/rakudo/commit/a0433344aa RakuAST: only leave the scope for a heredoc body after a closing brace

[13:05] <[Coke]> ww

[13:45] <disbot> <antononcube> Is it possible to get the source code of a callable like my &f  = {$^x + $y**2} using the RakuAST (or otherwise)?

[14:08] <[Coke]> m: q|my &f  = {$^x + $^y**2}|.AST.DEPARSE.say

[14:08] <camelia> rakudo-moar e17a1d43b: OUTPUT: «my &f = {␤    $^x + $^y ** 2␤}␤␤»

[14:16] <disbot> <antononcube> Ok. I think I figured that out yesterday that RakuAST can be used on source code.

[14:16] *** Sgeo joined
[14:17] <disbot> <antononcube> Can I introspect / get the source code of &f if I do not have its source code?

[14:20] <disbot> <antononcube> As a motivation/rationale why I am asking that -- I am trying to implement functional boundaries handling in numerical integration algorithms, something like :  nintegrate({ sin($^x  + $^y) }, ['x', 0, 1], ['y', 0, {$^x.sqrt}])

[14:23] <disbot> <antononcube> I can devise a viable alternative that uses strings / allomorths, like:  nintegrate({ sin($^x  + $^y) }, <x 0 1>, <y 0 sqrt(x)>)  Then I can use AST and / or EVAL...

[14:38] *** camelia left
[14:39] *** camelia joined
[14:42] <[Coke]> m: my $r=RakuAST::StatementList.new(RakuAST::Statement::Expression.new(expression=>RakuAST::VarDeclaration::Simple.new(sigil=>"\$",desigilname=>RakuAST::Name.from-identifier("x"),initializer=>RakuAST::Initializer::Assign.new(RakuAST::IntLiteral.new(1)))));$r.DEPARSE.say;

[14:42] <camelia> rakudo-moar e17a1d43b: OUTPUT: «===SORRY!=== Error while compiling <tmp>␤Use of RakuAST is experimental; please 'use experimental :rakuast;'␤at <tmp>:1␤------> my $r=RakuAST::<HERE>StatementList.new(RakuAST::Statement::Ex␤    expecting any of:␤        term␤»

[14:42] <[Coke]> c: HEAD my $r=RakuAST::StatementList.new(RakuAST::Statement::Expression.new(expression=>RakuAST::VarDeclaration::Simple.new(sigil=>"\$",desigilname=>RakuAST::Name.from-identifier("x"),initializer=>RakuAST::Initializer::Assign.new(RakuAST::IntLiteral.new(1)))));$r.DEPARSE.say;

[14:42] <committable6> [Coke], ¦HEAD(a61b582): «my $x = 1␤␤»

[14:42] <[Coke]> yes, you don't need to have the original source.

[14:42] <dakkar> but you can't go from a Callable to its source

[14:44] <dakkar> or its AST

[14:54] *** nine_ joined
[14:54] *** nine left
[14:59] <patrickb> I'm doing a quick poll. Who is willing to give a Raku related talk at this year's FOSDEM should we be given a devroom? This is non-binding and only to get an overview if we manage to fill half a day or not. I'd value feedback by Friday (tomorrow)18:00 UTC. Reply by mentioning me here or by mail to patrick.boeker@posteo.de. Thanks everyone! http://fosdem.org/ 

[15:01] <[Coke]> patrickb++

[15:09] <disbot> <antononcube> That FOSDEM is in person, right?

[15:19] <disbot> <antononcube> Hm... yeah I understand that -- I can construct expressions programmatically with RakuAST.

[15:35] *** rir joined
[15:44] *** human-blip left
[15:46] *** human-blip joined
[16:15] *** oodani left
[16:15] *** oodani joined
[16:31] *** dakkar left
[16:33] *** Sgeo_ joined
[16:35] *** Sgeo left
[16:36] <[Coke]> Anyone know who owns the rakudo-star docker process?

[16:36] <lizmat> Anton Oks ?

[16:44] <[Coke]> funnily, he opened a ticket in 2024 "Not keeping up with Rakudo Star versions

[16:44] <[Coke]> "

[16:51] <rir> moar-2026-09 is not yet pre-built in rakubrew's system; so it's late by recent practice.  Just mentioned due to this wild time for Raku. 

[16:54] <tonyo> patrickb, again in brussels?

[16:56] <lizmat> tonyo: FOSDEM is always in Brussels  :-)

[16:58] <tonyo> es schmeckt

[17:11] <lizmat> bien sur!

[17:12] <lizmat> .oO( that's two of 3 official languages of Belgium)

[17:13] *** johnjay left
[17:16] <[Coke]> Was ist das dritte?

[17:16] <lizmat> Nederlands (Vlaams)

[17:23] *** dicit joined
[17:38] *** johnjay joined
[17:55] <[Coke]> ===> Testing [FAIL]: Pod::To::HTML:ver<0.9.0>:auth<zef:raku-community-modules>

[17:56] * lizmat looks

[17:57] <lizmat> confrmed

[17:59] <[Coke]> 1731:Pod::To::HTMLBody – AlwaysFail - per blin

[17:59] <lizmat> looks like a case of `andthen` failure

[17:59] <lizmat> if %*POD2HTML-CALLBACKS andthen .<code> -> &cb {

[18:00] <lizmat> didn't we have a PR for that already?

[18:18] *** abraxxa joined
[18:23] *** johnjay left
[18:26] *** johnjay joined
[18:46] *** johnjay left
[18:49] *** johnjay joined
[19:14] <tonyo> ist flemish (in english)?

[19:14] <tonyo> oder auf englisch, (??) been a long time since i spoke any german

[19:17] <lizmat> Flemish in English, indeed

[19:18] *** johnjay left
[19:20] *** johnjay joined
[19:32] <tonyo> nicer spelling, vlaams is

[19:44] *** rir left
[19:46] *** abraxxa left
[20:12] *** belluzj joined
[20:57] *** Pixi joined
[21:03] *** corwin left
[21:17] *** corwin joined
[21:27] *** Pixi` joined
[21:30] *** Pixi left
[21:32] *** Pixi` left
[21:50] *** belluzj left
[22:16] *** rir joined
[22:16] *** Pixi joined
