00:24 stanrifkin left
disbot6 <jubilatious1_98524> weekly: stackoverflow.com/a/79794879/7270649 00:26
01:22 sibl joined 02:30 jgaz left 02:38 arkiuat left 02:40 arkiuat joined 02:44 hulk joined 02:45 kylese left, arkiuat left 02:47 sibl left 02:53 sibl joined, MasterDuke joined 03:05 arkiuat joined 03:10 arkiuat left 03:15 hulk left, kylese joined 03:16 MasterDuke left 03:19 arkiuat joined 03:23 sibl left 03:24 sibl joined 04:20 vasko453558 left 04:21 vasko453558 joined 04:28 lichtkind_ joined 04:30 lichtkind__ left 05:46 arkiuat left 05:47 arkiuat joined 05:48 melezhik joined 05:52 sibl left 05:54 Aedil joined 05:59 sibl joined 06:46 abraxxa joined 06:51 abraxxa left, abraxxa joined
xinming we 07:02
07:36 silug left 07:40 silug joined 07:46 Voldenet left 07:47 Voldenet joined 07:58 Aedil left 08:33 merp left 08:40 merp joined 08:45 sibl left 08:46 merp left, Sgeo left 08:48 merp joined 08:53 merp left 08:54 merp joined 08:57 dakkar joined 09:09 sibl joined 09:27 melezhik left 09:28 melezhik_ joined 09:36 arkiuat left 09:45 Aedil joined 09:56 sibl left 10:06 arkiuat joined 10:08 melezhik_ left, melezhik_ joined 10:12 arkiuat left 10:19 melezhik_ left, melezhik_ joined 10:21 hvxgr left 10:24 melezhik_ left 10:25 melezhik_ joined 10:27 arkiuat joined 10:30 melezhik_ left, melezhik_ joined 10:31 arkiuat left
lizmat pinging librasteve 10:34
10:35 melezhik_ left, melezhik_ joined 10:41 melezhik_ left, melezhik_ joined 10:46 melezhik_ left 10:47 melezhik_ joined 10:52 melezhik_ left, melezhik_ joined 10:57 melezhik_ left 10:58 melezhik_ joined 10:59 arkiuat joined 11:04 arkiuat left 11:09 melezhik_ left 11:31 librasteve_ joined 11:33 arkiuat joined
disbot6 <librasteve> looks like discord weekly bot is down 11:35
11:37 arkiuat left 11:39 Geth left, Geth joined
Geth advent/main: a5ef22f3eb | (Elizabeth Mattijsen)++ (committed using GitHub Web editor) | raku-advent-2025/authors.md
Reschedule ab5tract's post to 19
11:40
11:51 arkiuat joined 11:55 melezhik joined 11:59 arkiuat left
tbrowder hi, i tried to "like" antononcube's article but couldn't it's way over my head but i think it's pointing out the power and beauty of Raku grammar should be a huge selling point to non-Raku ppl. 12:01
12:11 arkiuat joined 12:16 arkiuat left 12:18 arkiuat joined 12:22 arkiuat left 12:25 grondilu joined
grondilu Hello. Just wanted to say that Raylib::Bindings is quite awesome. I'm using it to make a chess app and it works great. 12:26
12:35 arkiuat joined
tbrowder i haven't used it but it looks to be very useful. thanks for pointing it out 12:36
grondilu most painless graphics programming experience I've ever had. 12:38
12:40 arkiuat left
grondilu my chess app so far : gist.github.com/grondilu/8628e20fb...c8aa908a19 12:48
12:52 arkiuat joined
lizmat grondilu: cool! 12:53
also: while !window-should-close -> until window-should-close
reads better for me :-)
12:57 arkiuat left
grondilu oh yeah 12:59
13:08 arkiuat joined 13:13 arkiuat left
disbot6 <antononcube> @grondilu “most pointless graphics programming experience I’ve ever had.” — Anything I program about chess feels that way. 13:21
<antononcube> @tbrowder I assume you mean the “Day 6 – Robust code generation combining grammars and LLMs” article. It is not as popular as I assumed it will be… 13:23
Geth advent/main: ab5793ee81 | (Elizabeth Mattijsen)++ (committed using GitHub Web editor) | raku-advent-2025/authors.md
Add lizmat advent post
13:41
disbot6 <librasteve> lizmat ++ 13:43
<librasteve> ok folks - just two open slots to go - don't be shy even if you never published a post before (just ask if you would like a friendly review)...! 13:44
13:50 arkiuat joined 13:55 arkiuat left
disbot6 <antononcube> @patricb Do you have a Markdown GitHub gist of your Raku Advent post? Or similar accessible location. 14:05
14:19 arkiuat joined
Geth ¦ raku.org: librasteve self-assigned Make an LLM focus page github.com/Raku/raku.org/issues/284 14:20
14:24 arkiuat left 14:27 sorenson left 14:28 sorenson joined 14:44 sibl joined 14:51 lichtkind_ left 14:52 arkiuat joined
patrickb antononcube: the 14th or the 21st? 14:53
disbot6 <antononcube> 14th (because I have seen it.) 14:54
14:54 lichtkind joined
patrickb I do not, but I can quickly put it in a paste if you want 14:55
14:55 sibl left
patrickb antononcube: paste.sr.ht/~patrickb/7bfc1b8bb09c...69563df6cf 14:57
disbot6 <antononcube> I want to use it as an example for a workflow of making code highlights over Markdown. It would be easier / nicer to get it from GitHub. (For reproducible purposes.)
<antononcube> Ok, paste.sr.ht works too. 🙂 14:58
<antononcube> BTW, so far used @korvo 's post, but that one is too long.
15:01 arkiuat left
disbot6 <librasteve> Here is a poll on Reddit on this subject ... www.reddit.com/r/rakulang/comments...exemplars/ 15:05
15:16 abraxxa left 15:20 arkiuat joined 15:25 arkiuat left 15:54 arkiuat joined 15:59 arkiuat left 16:00 arkiuat joined 16:07 arkiuat left 16:27 timo left 16:32 arkiuat joined
arkiuat can anyone explain to me why Cool is implemented as a class and not as a role? 16:57
17:00 timo joined
disbot6 <antononcube> Because it is cool to have a cool class. 17:18
17:34 arkiuat left 17:39 arkiuat joined, dakkar left 17:43 arkiuat left 17:49 arkiuat joined
Voldenet while it's not directly a proof, I see inheritance used more in performance contexts in C# 17:50
so it might just be that class at some point became faster
OR role was implemented later 17:51
though to me it's obvious that Cool meant to represent "abstract type being either Str or Int or whatever else perl used to have" 17:52
and not some behavior 17:54
ugexe "Cool is a class (and not a role), because classes are mutable; so if you want to inject behavior into nearly all built-in types, augmenting Cool is an option (though usually considered evil, and should not be done lightly)."
from perlgeek.de/blog-en/perl-6/cool.html
tadzik Any's the "whatever Perl used to have" type, iirc 17:56
Voldenet ah, so Cool is an afterthought because there was too much mess in Any
very nice post 17:57
librasteve_ notable6: weekly 18:20
notable6 librasteve_, 1 note: 2025-12-11T21:00:48Z <librasteve_>: github.com/Raku-Steering-Council/P...06ed981d01
18:26 xinming left 18:28 tgt joined, tgt left
disbot6 <antononcube> BTW, the image of Day 16 of the Raku advent blog has a horse because of the coming Year of the Fire Horse. 18:32
arkiuat ugexe, Voldenet: thanks for the info 18:35
librasteve_ rakudoweekly.blog/2025/12/15/2025-...plar-poll/ 18:41
18:44 Aedil left 19:02 xinming joined
librasteve_ notable6: weekly reset 19:12
notable6 librasteve_, Moved existing notes to “weekly_2025-12-15T19:12:16Z”
disbot6 <aruniecrisps> I have a question: I was reading this gist: gist.github.com/raiph/849a4a9d8875...b2eda89296 19:13
<aruniecrisps> The first footnote says that Raku and MoarVM bundle private state and behavior at every level, I was wondering how this is enforced at the VM level? 19:14
Geth advent/main: f7feef82ea | (Elizabeth Mattijsen)++ (committed using GitHub Web editor) | raku-advent-2025/authors.md
Schedule sawyer's post for tomorrow
19:15
librasteve_ arkuiat: good question, I often refer to the docs typegraphs (eg docs.raku.org/assets/typegraphs/Int.svg) … it feels to me that class and role are used for different purposes - and that the class is the primary (singly) inherited parent all the way up to Cool - Any - Mu 19:16
19:24 Aedil joined
grondilu got the infamous 'Missing serialize REPR function for REPR CStruct (Raylib::Bindings::Color)' error today 20:33
when trying something simple like initializing a color : `{ use Raylib::Bindings; constant white = Color.init(255, 255, 255, 255); }` 20:34
20:34 melezhik left
grondilu it works fine outside of a function. I'll try to golf it. 20:35
actually it does work in a function too. I guess it's more about integration into a module or something. 20:37
which somehow gives me a deja-vu vibe.
I vaguely recall lizmat having looked into something similar years ago
grondilu notices the IRC logs are not searchable? 20:39
disbot6 <antononcube> Switch to using Discord, so, you can search. 20:41
grondilu turns out it's quite easy to golf: gist.github.com/grondilu/7053364a8...429d24b957 20:44
The module can run just fine, but not if I import it with -M 20:46
not sure about use Foo in the code though. I'll try. 20:47
nope, `use Foo; Foo::f()` fails exactly the same way.
grondilu tries to connect to discord 20:48
grondilu notices he can clone the irc-log repo 20:50
grondilu gives up on connecting to discord
lizmat grondilu: you mean at irclogs.rakyu.org ? works fine as far as I can see 20:52
arkiuat grondilu: nice! The irc logs search works for me, but I've always found the interface a little clumsy, so I should try that 20:53
lizmat *irclogs.raku.org
wrt search interface: suggestions welcome! 20:56
20:57 stanrifkin joined
Voldenet grondilu: fwiw raylib bindings export colors 20:58
github.com/vushu/raylib-raku/blob/...umod#L1022
…it's done in quite weird way
grondilu I've tried using colors directly but that did not work. 21:01
oh, I see. With a `init-` prefix?
lizmat weird indeed 21:02
Voldenet otoh examples use `my $white = Color.init(245, 245, 245, 255);` instead
grondilu oh maybe I can't use Color.init to define a constant, as it's compile time or something? 21:04
grondilu checked if replacing constant with my fixes it, and it does 21:05
Voldenet hm, Color.init does malloc-Color
so obviously it won't work because the pointer totally isn't constant 21:09
21:51 arkiuat left 21:54 arkiuat joined
arkiuat wow, how did it take me this long to discover the REPL module? thank you, lizmat++ 22:28
23:20 Sgeo joined 23:25 Aedil left 23:56 eseyman left