9 Dec 2025
disbot6 <antononcube> I can should have removed the sink usages… 11:33
lizmat in the examples, they're non functional, so perhaps... 11:36
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
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
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
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
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"
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
[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
[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
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
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
<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