00:01 itaipu joined 00:28 itaipu left 00:42 itaipu joined 00:55 Guest65 joined
Guest65 Hi everyone! Is there a page anywhere that has Raku news? Specifically new releases? I've searched high and low on the homepage and am unable to find anything (but I am admittedly super low iq so it very well might have been right under my nose) 00:59
i just come back to raku every 6-12 months and it's always a mission to find the latest "whats new" (this time i will favorite it)
ohhh nvm found what i needed in github releases thx anyway cheers 01:03
01:34 itaipu left 01:42 sibl joined 01:50 itaipu joined 01:55 itaipu left
[Coke] Guest65: rakudo.org/news, rakudo.org/downloads, rakudoweekly.blog/, rakubrew.org/ 02:15
raku.org has an "install" link. 02:16
disbot6 <antononcube> @librasteve or other Raku-advent curators -- Day 9 is published but does not appear in the main page. 02:28
02:48 Guest65 left 02:50 hulk joined, kylese left 03:15 hulk left, kylese joined 03:19 eseyman left 03:21 eseyman joined 03:49 preyalone joined 03:51 preyalone left 04:46 Aedil joined 07:21 itaipu joined 07:25 melezhik_ joined
disbot6 <librasteve> @antononcube thanks for the nudge … need to set 2025 in the categories (my bad, I should have checked/done this) 07:32
<librasteve> should be fine now
07:35 melezhik_ left, melezhik_ joined 07:37 melezhik_ left, melezhik_ joined 07:43 Sgeo left 08:00 melezhik_ left, melezhik_ joined 08:06 human-blip left 08:08 human-blip joined
lizmat antononcube why the use of "sink" in the "sink my @words2 = random-pet-name(*)».lc.grep(/ ^ [ra [k|c] | camel ] /);" example? feels superfluous to me? 08:13
also in: sink my $commands = q:to/END/; feels a bit cargo-culty ? or possibly ill-generated LLM code ? 08:14
I guess that applies to all "sink" use in raku-advent.blog/2025/12/09/monadi...-examples/ ? 08:15
08:25 abraxxa joined 08:31 abraxxa1 joined 08:34 abraxxa left 08:36 melezhik_ left 09:03 itaipu left 09:16 dakkar joined 09:24 itaipu joined 09:29 sibl left 09:38 librasteve_ left 10:13 melezhik_ joined 10:30 melezhik_ left, melezhik_ joined 10:31 abraxxa joined 10:35 abraxxa1 left 10:38 melezhik_ left, melezhik_ joined 10:46 melezhik_ left 10:49 itaipu left 11:29 abraxxa1 joined 11:30 abraxxa2 joined 11:32 abraxxa left
disbot6 <antononcube> @lizmat This is a popular question — it is to prevent printing out the value of the last evaluated statement in Jupyter notebook cell. (This specific to the Raku kernels, although, other kernels behave similarly.) 11:32
11:33 abraxxa1 left
disbot6 <antononcube> I can should have removed the sink usages… 11:33
lizmat in the examples, they're non functional, so perhaps... 11:36
11:47 Aedil left 11:55 itaipu joined 11:59 human-blip left 12:01 human-blip joined 12:43 melezhik_ joined 12:50 melezhik_ left, melezhik_ joined
Voldenet couldn't jupyter notebook cells just detect whether the statement ends with ; or not 12:56
and then add sink if they do
a bit hacky, but then it looks like a very normal code
iirc matlab does this
e.g. `say "x";` -> `sink { say "x"; }`, `say "y"` -> `say "y"` 12:59
I thought about it for a second and it would mess variables
still doable but non-trivial 13:00
disbot6 <antononcube> I detect finishing ; in the DSL cell I programmed for the Mathematica/Wolfram notebooks. I experimented with something similar for the Jupyter kernel. 13:05
<antononcube> In general, for that kind of fundamental user experience change I will coordinate with Brian Duggan, since I would like both Raku-kernels to have the same core behavior. 13:06
<antononcube> Right now, I am sort of accustomed to it. (It looks like I miss it in Python-Jupyter.) 13:07
<antononcube> And, well, if Jupyter notebooks were more widely used in the Raku community, then user feedback would pointed direction and priority. 13:08
13:12 melezhik_ left, melezhik_ joined 13:18 melezhik_ left, melezhik_ joined 13:24 melezhik_ left, melezhik_ joined
Voldenet jupyter notebooks are comfy and all, but I really enjoy having all code in one file 13:31
this gets me 0 surprises, even if I work on incremental things
disbot6 <antononcube> A Jupyter notebook is one file, but I get what you are saying.
<antononcube> For a very long time Jupyter notebooks were buggy and clunky, and I avoided as much I as can. 13:32
<antononcube> This made some clueless managers mad, BTW. 13:33
Voldenet though I suppose I don't really have the use case of "lots of text and snippet of code" 13:34
13:35 melezhik_ left
disbot6 <antononcube> Well, that is Literate Programming (LP) and LP is important to many. E.g. data scientists. 13:36
<antononcube> Most of which, of course, do not use Raku.
<antononcube> BTW, Jupyter notebooks became more useful after Wolfram Research notebook patents started expired, and Google (and similar) really decided to adopt Jupyter notebooks. 13:39
13:42 melezhik joined 14:01 jgaz joined
Voldenet I suppose in a lot of cases it probably would be beneficial to use them 14:08
and there's even docker image with all of it
disbot6 <antononcube> Yeah, I have to run/verify the Docker build and usage for "Jupyter::Chatbook". 14:14
14:30 Aedil joined
tbrowder librasteve: pm? 15:56
[Coke] is there a better way to check this? 15:57
zef list --installed 2>/dev/null | grep "^App::SudokuHelper"
16:02 librasteve_ joined
disbot6 <librasteve> tbrowder: pm is good 16:02
[Coke] eh, probably raku -MApp::SudokuHelper2 -e1 2>/dev/null 16:10
er, no 2.
Geth advent/main: f4a6cbf311 | librasteve++ (committed using GitHub Web editor) | raku-advent-2025/authors.md
Schedule Next 3 Days
16:18
advent/main: 775d80cabb | librasteve++ (committed using GitHub Web editor) | raku-advent-2025/authors.md
rename Raku to the Stars
16:19
16:19 bobv joined
[Coke] Looks like we still need 8 articles? 16:22
Any IRC volunteers?
disbot6 <librasteve> yep ...
<librasteve> (º_º) 16:24
<antononcube> I can do a Number Theory in Raku review. But I am afraid I have too many articles in the avent calendar, though. 16:33
16:40 abraxxa2 left
[Coke] bah. I used to have a windows script that did the equivalent of "sw_vers" and I seem to have lost it. 16:51
disbot6 <librasteve> @antononcube - you have 4 / 24 ... booked in which is a role model contribution, I would ask others to come forward now please to help us fill out the month ... we are still a couple of weeks out from Christmas eve, so folks still have time to crank one out and book in for the later dates... 17:35
<antononcube> Agreed. 17:37
<antononcube> But now I am thinking to make the "Number Theory in Raku Review" my 4th article. 17:38
[Coke] recreated it here: github.com/coke/scripts/blob/maste...w_vers.ps1
17:40 bobv left
korvo I will send a PR shortly. I had hoped to extend my post slightly, but even an incomplete post is better than nothing. 17:43
17:52 dakkar left
librasteve_ korvo: I pretty sure no one reads past the first para ;-) [seriously - thanks for your support] 17:53
only 7 to go! 17:54
disbot6 <antononcube> It can LLM-completed. 17:58
<librasteve> ah - finally you let your secret slip out 17:59
18:05 bobv joined 18:11 bobv left 18:12 bobv joined 18:27 melezhik_ joined 18:33 melezhik_ left 18:48 melezhik_ joined
disbot6 <antononcube> BTW, that kind of use case would force to finish the Jupyter converter. (So, LLM-extensions can happen directly over Jupyter-file "starts.") 18:51
19:15 melezhik_ left, melezhik_ joined 19:40 melezhik_ left, melezhik_ joined
Geth advent: MostAwesomeDude++ created pull request #138:
Propose two posts
19:47
korvo ^^ librasteve_: *werewolf voice* Five! Five articles left! 19:48
Geth raku.org: librasteve self-unassigned Dashboard articles have weird header styling github.com/Raku/raku.org/issues/236
librasteve++ created pull request #283: Revert Text::Markdown <- Markdown::Grammar
20:05
20:06 bobv left
20:55 justache left 20:57 justache joined
disbot6 <antononcube> @librasteve 😭 21:07
21:19 justache left 21:20 justache joined 21:33 melezhik_ left, melezhik_ joined 21:39 melezhik_ left, melezhik_ joined
disbot6 <librasteve> @antononcube -- please repair and I promise to stress test better next time 22:05
22:17 tgt joined 22:21 tgt left
Geth advent/main: 2c64cd4380 | Corbin++ | raku-advent-2025/authors.md
Propose two posts.

The first post, "An expression language for Vixen," is mostly done at
  [this gist](gist.github.com/MostAwesomeDude/85...ebaa7604).
I don't have a working nested-block compiler yet, but I can't justify waiting another day to at least claim a spot on the calendar. Hopefully I will have this post ready to post by EOD PST. ... (7 more lines)
22:23
advent/main: 559a596680 | librasteve++ (committed using GitHub Web editor) | raku-advent-2025/authors.md
Merge pull request #138 from MostAwesomeDude/main

Propose two posts
librasteve_ korvo: \o/ 22:25
22:46 melezhik_ left, melezhik_ joined 22:51 melezhik left 23:16 Sgeo joined 23:47 Aedil left