00:17 kjp left 00:20 kjp joined 00:34 MasterDuke joined
MasterDuke .seen Xliff 00:34
tellable6 MasterDuke, I saw Xliff 2025-07-05T21:33:48Z in #raku: <Xliff> apogee_ntv: I'm not against that approach.
MasterDuke sadly i think he's a new entry for IN-MEMORIAM. www.legacy.com/legacy/clifton-wood 00:35
00:48 MasterDuke left
vrurg_ Xliff?? Unbelievable and so sad. :( 00:53
01:04 kylese left, hulk joined
apogee_ntv :( Very sad, I didn't know him well but we had some great chats about wrapping notcurses and I don't think Selkie would exist without those chats. 01:18
So young too. 01:33
01:49 annamalai joined 02:01 kylese joined 02:02 hulk left 02:06 dg left 02:15 kylese left, kylese joined 02:31 oodani left 02:35 oodani joined 02:56 dg joined 03:29 vasko4535586 left 03:31 vasko4535586 joined 04:20 sibl joined
disbot2 <melezhik.> It’s sad ( 04:31
06:19 abraxxa joined 06:30 Sgeo left 07:27 Aedil left
SmokeMachine jjatria: hi! 08:21
patrickb 😫Xliff?! 09:07
09:25 lizmat_ left 09:26 lizmat joined 09:29 Aedil joined 09:37 abraxxa left 10:10 ilogger2 left, ilogger2_ joined 10:15 sibl left 10:39 Aedil left 10:40 Aedil joined 10:57 librasteve_ joined
disbot2 <librasteve> sombre news indeed 11:07
lizmat yikes... 11:10
indeed, no Github activity after July 5th :-( 11:11
github.com/rakudo/rakudo/commit/b49217d2d7 11:55
12:18 mahlay left 12:21 mahlay joined
disbot2 <librasteve> seems that %*ENV<LANG>; no longer works in macOS - need qx|defaults read -g AppleLocale| grrr 13:21
<librasteve> at least for en_GB and so on 13:22
<librasteve> wish they would stop monkeying with Unix
lizmat shows "C.UTF-8" for me on Tahoe
disbot2 <librasteve> used to also show en_GB (ymmv) I believe 13:23
lizmat % defaults read -g AppleLocale
en_NL
disbot2 <librasteve> do the L1ON packages auto detect locale? 13:24
lizmat nope, they're locale agnostic afaik
disbot2 <librasteve> yeah - guess that's better 13:25
13:30 mahlay left 13:31 maylay joined 13:34 maylay left 13:41 gcd joined 14:18 maylay joined
timo I've had many nice chats with Xliff both on channel and in DMs. I'll miss him a lot for sure :( 14:33
14:33 maylay left
timo and his work on all the GTK bindings of just a boatload of libraries was impressive 14:36
apogee_ntv Yeah we went back and forth a lot on notcurses bindings as well
14:36 maylay joined
apogee_ntv He had a stab at it a year before I published Notcurses::Native and basically handed me a massive list of pain points that really helped. 14:37
timo ah, I knew there were some notcurses related things before you worked on it, but I didn't remember it was Xliff's work 14:38
apogee_ntv github.com/Xliff/raku-Terminal-NotCurses 14:43
Yeah this one
lizmat fwiw, I've made local copies of all non-forked XLiff repos 14:46
14:59 abraxxa joined
disbot2 <librasteve> just emerging from a twisty maze of FatRat rounding (I feel like that time I decided to disassemble my motorbike engine) ... only in Raku can you write a line of code like: $error //= .absolute.Rat; 15:24
timo "absolute" can be used to turn the majority of words into what sounds like a curse word / insult
disbot2 <librasteve> yeah - working on my code poetry 15:46
timo an expressive language like raku where you often have a lot of choice for the order of words in your line is probably well suited for that kind of thing, huh? 15:48
15:48 abraxxa left
disbot2 <librasteve> I often think that code intent is much clearer when it embodies some "story telling" ... it's hard to give examples, but you know it when you see it and - yes- this aspect is definitely improved by Raku flexible word order and whitespace 16:09
El_Che oh, that is sad 16:25
librasteve_ here’s kind of what I mean - took me a while to hammer down the corners of this - the previous version was a mess! www.irccloud.com/pastebin/dwJ2NWam
16:57 human-blip left 16:59 human-blip joined
SmokeMachine on a failed Match, why (and what does it mean) does is have negative :$pos? 17:56
lizmat afaik, a cursor is created with :pos being -1?
and thus it means it didn't find anything? 17:57
would have to spelunk in NQP though
or maybe -3 ? 17:58
timo I think we use -1 or some other negative number as a value to mean "failed match" inside the regex engine in multiple places?
lizmat rak '$!pos' src --and=bindattr 17:59
shows -3 in a number of places 18:00
SmokeMachine m: grammar G { token TOP { <a>+ }; token a { "a" } }; G.^find_method("a").wrap: my method (|) { my \resp = callsame; dd resp; resp }; G.parse: "ab" # I mean like this 18:01
evalable6 Match.new(:orig("ab"), :from(0), :pos(1))
Match.new(:orig("ab"), :from(1), :pos(-3))
lizmat weekly: merveilles.town/@wim_v12e/116526840959609845 18:03
notable6 lizmat, Noted! (weekly)
SmokeMachine lizmat: in my case I'm seeing -3 too... 18:06
m: grammar G { token TOP { <a>+ }; token a { "a" } }; G.^find_method("a").wrap: my method (|) { my \resp = callsame; dd resp; resp }; G.parse: "ab"
evalable6 Match.new(:orig("ab"), :from(0), :pos(1))
Match.new(:orig("ab"), :from(1), :pos(-3))
disbot2 <melezhik.> . 18:26
topnep i released my first raku module, it's a progress bar for ffmpeg. idk maybe someone else will find it useful. raku.land/zef:sasha/FFmpegProgressBar 18:44
i'm working on a sitemap generator next but it still needs some work.
timo interesting 18:47
does it default to outputting stderr from the ffmpeg process when it errors? the --stderr option only mentions "on success", so I'm just assuming that in case of failure you'd get the stderr output 18:48
topnep it should i should double check 18:49
also on the force quit
timo that's also good
18:53 ds7832 joined 19:21 ds7832 left
disbot2 <librasteve> topnep: that looks very cool … on the topic of sitemap, I recently made one for the Air module github.com/librasteve/Air/blob/0d8...kumod#L562 you are welcome to use / copy that if you like 19:26
topnep cool thx 19:32
disbot2 <melezhik.> deep seek generated sparrow task.check for redis configuration file compliance check of 30 points - i am impressed - chat.deepseek.com/share/9eakpdlaa6b88e38u3 19:45
<melezhik.> And it seems correct ! 19:48
<melezhik.> news.ycombinator.com/item?id=48067822
20:04 Sgeo joined
disbot2 <melezhik.> Qwen take the is also not bad at all - chat.qwen.ai/s/t_e3e2f0a6-925c-409...8c49d690be 20:05
<melezhik.> Looks like the prompt I use know is quite effective
20:11 Aedil left
timo I would like to opt out of LLM discussions on the main #raku channel 20:18
disbot2 <librasteve> sure - let's take that to the #other-programming channel (on Discord) 20:20
timo less for this individual case and more as, like, a general rule I was thinking 20:21
disbot2 <librasteve> I meant generally - sorry if I wasnt clear 20:35
20:44 ds7832 joined 21:44 abraxxa joined 21:46 abraxxa left 22:08 ds7832 left 22:57 MasterDuke joined
SmokeMachine apogee_ntv: is there a way to change the color of a specific Border's border? 23:18
apogee_ntv SmokeMachine: I think $border.set-theme should do it. 23:24
It will set the theme for the entire subtree (all of $border's children) so you may want to pass the main theme to the child object 23:26
If $border.set-theme doesnt work that is a bug, I only say "I think" because I haven't tried it.
23:53 MasterDuke left
SmokeMachine thanks 23:56