01:02 arkiuat left 01:18 arkiuat joined 01:22 arkiuat left 01:38 arkiuat joined 01:46 arkiuat left 01:49 arkiuat joined 02:21 unicodable6 left 02:24 unicodable6 joined 02:26 kylese left, kylese joined 03:15 kylese left, kylese joined 04:16 Aedil joined 04:25 dg left 04:26 dg joined 04:59 lichtkind_ joined 05:01 lichtkind__ left 06:02 melezhik joined 07:01 arkiuat left
Voldenet nice font in that new weekly's code 07:06
it's smaller than before yet more readable
patrickb lizmat: That's working like a charm! Thank you! 07:10
07:13 arkiuat joined 07:17 arkiuat left 07:40 arkiuat joined 07:45 arkiuat left 07:52 librasteve_ joined
librasteve tbrowder: ok … I’ll air gap them shortly 07:53
08:09 abraxxa joined 08:14 arkiuat joined
patrickb lizmat: That `my $ioctl = try "...".EVAL;` thing can't be serialized because of "Missing serialize REPR function for REPR VMException (BOOTException)" 08:19
Do you have an idea of how to defuse that VMException?
08:21 arkiuat left
lizmat my $ioctl = $_ with try "...".EVAL 08:28
08:36 Sgeo left
patrickb tries 08:36
Sadly that doesn't change anything. I tried adding try 'say "hey"'.EVAL; after that line. 08:38
The error then changes to "Cannot modify an immutable 'Any' type object" 08:39
08:42 arkiuat joined 08:47 arkiuat left 09:14 arkiuat joined 09:19 arkiuat left 09:22 dakkar joined
melezhik . 09:34
09:43 arkiuat joined 09:48 arkiuat left
timo just make sure you don't keep the exception. like, put a // Nil or something to work on the result of the try could work? 09:56
patrickb I think the VM exception ends up in $!. Overwriting that with another try "say hey".EVAL; changes the error 10:01
10:02 librasteve_ left
lizmat why would $! get serialized ? 10:04
timo ah, i remember seeing that issue somewhere else 10:05
$! is a lexical in the outermost scope i assume, so any block inside of the file has that as a parent, directly or indirectly 10:06
m: $! = "Hi there!"; sub test { say OUTER::$! }; test;
camelia ===SORRY!=== Error while compiling <tmp>
Two terms in a row
at <tmp>:1
------> $! = "Hi there!"; sub test { say OUTER::<HERE>$! }; test;
expecting any of:
infix
infix stopper
postfix
statement end
timo m: $! = "Hi there!"; sub test { say $OUTER::! }; test;
camelia ===SORRY!=== Error while compiling <tmp>
Variable '$OUTER' is not declared. Perhaps you forgot a 'sub' if this
was intended to be part of a signature?
at <tmp>:1
------> $! = "Hi there!"; sub test { say <HERE>$OUTER::! }; test;
timo m: $! = "Hi there!"; sub test { say OUTER::('$!') }; test;
camelia Hi there!
10:08 abraxxa1 joined 10:10 abraxxa left 10:16 arkiuat joined 10:21 arkiuat left
patrickb it's this line that is giving me grief: git.sr.ht/~patrickb/Terminal-API/t...akumod#L91 10:33
10:33 arkiuat joined
patrickb The tests of that module run fine, but when running some other module using Terminal-API, it breaks. 10:33
Can I somehow conditionally compile that code? I only need this code when: `if $*RAKU.compiler ~~ /rakudo/ && $*RAKU.compiler.version < v2025.12` 10:34
well s/</>=/ 10:35
I think I did it 10:36
my $ioctl; BEGIN { if ... { $ioctl = try "...".EVAL; } } 10:37
10:37 jast left, arkiuat left
patrickb I think I don't need the try in that case 10:37
10:44 arkiuat joined 10:46 jast joined 10:49 arkiuat left
Geth advent/main: 5e7955eadc | (Nigel Hamilton)++ (committed using GitHub Web editor) | raku-advent-2025/authors.md
Update authors list with new entry for nige
11:01
11:04 abraxxa joined 11:08 abraxxa1 left 11:17 arkiuat joined 11:23 arkiuat left 11:26 arkiuat joined
tbrowder antononcube: i really like your entry in yesterday's weekly. i tend to stay with the first form but it nicely shows the progression toward the simplest form 11:28
i would love to see that accessibble in the docs somehow. 11:29
11:30 arkiuat left 11:31 kylese left 11:34 kylese joined 11:43 arkiuat joined 11:47 abraxxa1 joined 11:50 arkiuat left, abraxxa left 12:01 arkiuat joined 12:06 arkiuat left 12:12 abraxxa joined 12:16 abraxxa1 left 12:20 arkiuat joined 12:25 arkiuat left 12:36 arkiuat joined 12:41 arkiuat left 13:02 arkiuat joined 13:07 arkiuat left
antononcube @tbrowder For many programmers the adherence to Monad laws is too abstract and redundant. Also, for many/some programmers Monadic programming is “very important.” So, the for the Monad laws being part of the documentation — maybe it is a good idea. I would prioritize the documentation to have all relevant examples in one place. 13:15
13:36 arkiuat joined
lizmat PSA: Cloudflare is having global issues, and this is affecting a number of Raku related web sites 13:38
13:42 arkiuat left 14:04 arkiuat joined 14:09 arkiuat left 14:25 arkiuat joined 14:49 abraxxa1 joined 14:50 abraxxa2 joined 14:53 abraxxa left 14:54 abraxxa1 left 14:59 arkiuat_ joined 15:01 silug6 joined 15:02 jrjsmrtn_ joined 15:03 johnjaye joined 15:04 linkable6__ joined, bloatable6__ joined
antononcube Also OpenAI and Claude.ai are down !! 😱 15:05
Meaning, start moving into 🦙 and 🐋 . 15:06
(I.e. LLaMA and DeepSeek.)
15:07 dgl joined 15:08 arkiuat left, dg left, silug left, itaipu left, bloatable6 left, linkable6 left, vasko453558 left, johnjay left, jrjsmrtn left, cm left, dgl is now known as dg, silug6 is now known as silug 15:11 cm joined 15:12 tellable6 left, shareable6 left, tellable6 joined 15:17 itaipu joined 16:12 abraxxa2 left 16:29 silug left
[Coke] anyone know how to take the results of g/re/ inside vim and save just the matches to a new file? 16:29
16:29 silug joined
[Coke] would be very helpful on platforms where I don't have a grep command line 16:29
16:42 hvxgr left 17:02 hvxgr joined 17:26 MoC joined 17:39 orangebot joined 17:48 dakkar left
Voldenet [Coke]: maybe something like `:redir > blah.txt` `:g/re/p` `:redir END` 18:00
though it's not really pretty solution 18:01
18:28 orangebot left, orangebot joined 18:53 orangebot left
aruniecrisps @SmokeMachine for now I have reverted my repo to manually specifying the timestamps and id columns in the models 19:13
SmokeMachine I’m having trouble to fix that, but still working on that when I have time. Sorry for the delay… 19:14
[Coke] Voldenet: might be easier to just learn how to do it in powershell. :) 19:15
though I do have rak installed, actually. hurm.
aruniecrisps @SmokeMachine no worries! I figured that it was pretty complicated to figure out so in the meantime I'll just manually specify the fields 19:20
19:24 orangebot joined 19:26 xinming joined 19:30 arkiuat_ left
Voldenet heh, how about doing it in raku ;) 19:32
19:39 arkiuat joined
Geth advent: librasteve++ created pull request #129:
space out anton
19:58
advent/main: 76006e4b8a | librasteve++ | raku-advent-2025/authors.md
space out anton
19:59
advent/main: 95ca786e16 | librasteve++ (committed using GitHub Web editor) | raku-advent-2025/authors.md
Merge pull request #129 from librasteve/main

space out anton
20:00 arkiuat left 20:04 arkiuat joined 20:09 arkiuat left 20:25 arkiuat joined 20:37 MoC left 21:00 librasteve_ joined 21:11 melezhik left 21:21 orangebot left 21:22 orangebot joined, orangebot left
librasteve hi / 21:50
please can someone tell me the "right" way to programatically export a constant via package EXPORT::DEFAULT {} (ie that the result is that the use'ing script sees the symbols as thought they were constant x = 42 is export; ?? 21:53
ab5tract I think you can get a similar result by using &term:<x> 22:20
librasteve tx … i’ll try it! 22:49
arkiuat librasteve: sorry to burden you with nerdy Fediverse weirdness, but It's not great for rakudoblog.weekly to force a redirect through mastodon.social when readers try to follow the links from David Schultz and Massa Humberto.
For example, what the rakudoweekly.blog is showing as mastodon.social/@dss@nerdculture.d...5099705425 should be published as nerdculture.de/@dss/115536905039687239 22:51
Neither of those guys use mastodon.social at all.
librasteve arkuiat: thanks for the feedback … please can you explain how to get these better links? 22:52
arkiuat well, just click through to the site where the link was originally posted before copying the link, rather than copying it as it appears on mastodon.social
I mean, the correct link is the one that mastodon.social's redirect page displays when it says "are you sure you want to leave mastodon.social?" 22:53
which really puzzled me, because I had never been on mastodon.social in the first place, and left me wondering how I had gotten there
librasteve sounds like a lot of effort to me
for each individual link 22:54
arkiuat well, the "mastodon.social" link isn't THE link
I mean, look at the two version. nerdculture.de is the server where it was posted, not mastodon.social, the user doesn't change the the post-ID doesn't change 22:55
it's just reordering the components
or clicking through before copying, as I originally said. It's pretty bad to give free advertising to mastodon.social in the form of links to posts by users who deliberately eschew that particular server
librasteve since i don’t spend time on Mastodon, please post all links here using the weekly command if you want me to include them 22:56
arkiuat I guess the two links I mentioned came from other people using the weekly command then 22:57
I'll be happy to correct all links posted to you that way; I guess I'll just need to monitor the weekly so I can get you any needed corrections before you publish on Monday 22:59
23:01 Sgeo joined
librasteve arkuiat: sorry, i take that back, not really practical… i generally follow rakudoweekly.blog/lizs-workflow/ 23:02
i’ll try to adjust to what you suggest next time 23:03
thanks for the feedback
23:46 arkiuat left