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, 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
Geth docker: e6f172a9fb | AntonOks++ | 6 files
Bump to 2026.09 [skip workflow]
09:26
12:18 dustinm` left 12:41 dustinm` joined
[Coke] blin clean through a0433344aa 13:05
linkable6 (2026-09-30) github.com/rakudo/rakudo/commit/a0433344aa RakuAST: only leave the scope for a heredoc body after a closing brace
[Coke] ww
disbot <antononcube> Is it possible to get the source code of a callable like my &f = {$^x + $y**2} using the RakuAST (or otherwise)? 13:45
[Coke] m: q|my &f = {$^x + $^y**2}|.AST.DEPARSE.say 14:08
camelia my &f = {
$^x + $^y ** 2
}
disbot <antononcube> Ok. I think I figured that out yesterday that RakuAST can be used on source code. 14:16
14:16 Sgeo joined
disbot <antononcube> Can I introspect / get the source code of &f if I do not have its source code? 14:17
<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:20
<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:23
14:38 camelia left 14:39 camelia joined
[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 ===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
[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;
committable6 [Coke], ¦HEAD(a61b582): «my $x = 1␤␤»
[Coke] yes, you don't need to have the original source.
dakkar but you can't go from a Callable to its source
or its AST 14:44
14:54 nine_ joined, nine left
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! fosdem.org/ 14:59
[Coke] patrickb++ 15:01
disbot <antononcube> That FOSDEM is in person, right? 15:09
<antononcube> Hm... yeah I understand that -- I can construct expressions programmatically with RakuAST. 15:19
15:35 rir joined 15:44 human-blip left 15:46 human-blip joined 16:15 oodani left, oodani joined 16:31 dakkar left 16:33 Sgeo_ joined 16:35 Sgeo left
[Coke] Anyone know who owns the rakudo-star docker process? 16:36
lizmat Anton Oks ?
[Coke] funnily, he opened a ticket in 2024 "Not keeping up with Rakudo Star versions 16:44
"
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:51
tonyo patrickb, again in brussels? 16:54
lizmat tonyo: FOSDEM is always in Brussels :-) 16:56
tonyo es schmeckt 16:58
lizmat bien sur! 17:11
.oO( that's two of 3 official languages of Belgium)
17:12
17:13 johnjay left
[Coke] Was ist das dritte? 17:16
lizmat Nederlands (Vlaams)
17:23 dicit joined 17:38 johnjay joined
[Coke] ===> Testing [FAIL]: Pod::To::HTML:ver<0.9.0>:auth<zef:raku-community-modules> 17:55
lizmat looks 17:56
confrmed 17:57
[Coke] 1731:Pod::To::HTMLBody – AlwaysFail - per blin 17:59
lizmat looks like a case of `andthen` failure
if %*POD2HTML-CALLBACKS andthen .<code> -> &cb {
didn't we have a PR for that already? 18:00
18:18 abraxxa joined 18:23 johnjay left 18:26 johnjay joined 18:46 johnjay left 18:49 johnjay joined
tonyo ist flemish (in english)? 19:14
oder auf englisch, (??) been a long time since i spoke any german
lizmat Flemish in English, indeed 19:17
19:18 johnjay left 19:20 johnjay joined
tonyo nicer spelling, vlaams is 19:32
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, Pixi joined