00:12 lichtkind_ left 00:37 refactus left 00:40 refactus joined 00:47 refactus_ joined 00:53 refactus left, PotatoGim left 00:56 PotatoGim joined 01:22 kylese joined, hulk left 02:15 kylese left, kylese joined 03:58 ingy left 04:16 Aedil joined 04:37 Guest13 joined 04:42 ingy joined 04:47 Guest13 left 05:27 derpydoo joined 05:41 Sgeo_ joined 05:45 jdv_ joined 05:47 nativecallable6_ joined 05:49 derpydoo left, ingy left, Sgeo left, ACfromTX left, nativecallable6 left, jdv left, ab5tract left, GreaseMonkey left, SEric left 05:50 ab5tract joined, GreaseMonkey joined, SEric joined 05:56 ACfromTX joined, ingy joined 06:02 derpydoo joined 06:36 refactus_ is now known as refactus 06:46 hulk joined, kylese left 07:00 Sgeo_ left 07:31 abraxxa joined 07:37 abraxxa left 07:38 abraxxa joined, apa_c joined 08:00 DavidSch__ joined, DavidSch__ left, DavidSch__ joined 08:03 DavidSch__ is now known as ds7832 08:05 ds7832 left, ds7832 joined 08:12 dakkar joined 08:13 kylese joined 08:16 ds7832_ joined 08:17 abraxxa1 joined 08:25 ds7832 left, abraxxa left, hulk left, derpydoo left 08:37 lizmat left 08:40 TempIRCLogger left 08:43 apa_c left 09:03 apa_c joined 09:11 lizmat joined, TempIRCLogger joined
ab5tract vushu: hoping you're still here. I'm curious whether you think the header parsing / code gen part of the raylib bindings could be generalized to, say, generate bindings for Godot's GDExternsion 09:24
09:46 lichtkind_ joined 10:02 ds7832_ left 10:03 DavidSch__ joined 10:14 DavidSch__ left, DavidSch__ joined 10:20 DavidSch__ left, DavidSch__ joined 10:23 abraxxa1 left 10:24 abraxxa joined 10:26 apa_c left 10:33 apa_c joined 10:52 apa_c left 10:54 apa_c joined 11:01 apac joined 11:13 apa_c left 11:33 timo1 is now known as timo
tbrowder [Coke]: have you investigated Snyk much? i am paying for ChatGPT now so i am interested in it. but not if my code gets locked in 12:22
12:26 apac left
[Coke] We have a paid license at work. Some minor complaints on UI, but there is an API which does a lot of what I need to get around that. 12:27
They do seem to be updating their potential issue DB pretty regularly.
Didn't have to setup a pipeline or anything - setup a token, they reach into your github (or other) repo and scan a clone 12:28
12:32 abraxxa left 12:34 abraxxa joined
tbrowder so do you think it's worth using? just worndering why you asked... 13:09
for a lone user that is...
13:25 librasteve_ joined
.landyacht. Is there a nice way to do "optional chaining" i.e. mapping a value if it's present and otherwise keeping Nil? 13:26
librasteve maybe you're looking for with 13:29
.landyacht. actually I did end up using with, and maybe it's better that way, but not quite how my brain was approaching the problem initially 13:37
13:42 lizmat_ joined 13:43 hudo__ joined 13:47 lucs_ joined, broquain1 joined, inspork_ joined 13:50 peder_ joined, dgl joined
tbrowder librasteve: i just looked at the new doc site again: lovely!! nice work!! 13:50
13:51 TempIRCLogger left, dg left, inspork left, lucs left, lizmat left, broquaint left, hudo_ left, peder left, dgl is now known as dg, inspork_ is now known as inspork, peder_ is now known as peder 13:52 lizmat_ left 13:53 lizmat joined 14:06 inspork_ joined
librasteve lol … Richard Hainsworth did the doc site, not me! 14:09
@.landyacht. pleased it worked out … it made me think of some kind of reverse // but i was too lazy to mess with that 14:11
14:11 lucs joined 14:19 inspork left, lucs_ left, inspork_ is now known as inspork
.landyacht. Yeah, what I was looking for I think was something like .? but null-safe instead of method-not-existing-saget 14:20
Safe*
tbrowder oh, sorry, i'll have to email him... 14:22
.landyacht. An idea for 6.e or 6.f perhaps… 14:23
tbrowder m: say %*ENV<PATH> 14:25
camelia /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
14:25 smallfoot- joined
smallfoot- which is the most popular, common or preferred interpreter for Raku? 14:25
.landyacht. If I had control of the classes involved of course I could add candidates for Class:U: that just return Nil but I think something on the caller side would be a nice feature - even Java has it though more verbosely ofc with Optional 14:27
tbrowder m: say %*ENV{$HOME} 14:28
camelia ===SORRY!=== Error while compiling <tmp>
Variable '$HOME' is not declared. Perhaps you forgot a 'sub' if this
was intended to be part of a signature?
at <tmp>:1
------> say %*ENV{<HERE>$HOME}
14:29 lichtkind__ joined
tbrowder m: %*ENV<HOME> = '.'; say %*ENV<HOME> 14:29
camelia .
ugexe m: say $*HOME 14:30
camelia "/home/camelia".IO
14:30 hulk joined
tbrowder in a test i'm doing i get a error when i try to check for an existing path using lives-ok. 14:31
smallfoot- should I be using Rakudo or any other? 14:32
which should i use?
tbrowder i'll have to gist it. 14:34
14:36 lichtkind_ left, kylese left, ab5tract left, GreaseMonkey left, SEric left 14:38 ab5tract joined, GreaseMonkey joined, SEric joined
tbrowder but the error is : 14:38
www.irccloud.com/pastebin/OCdq3aWK/
[Coke] smallfoot-: While multiple compilers could be Raku compliant, Rakudo is the only one. 14:39
so yes, you want Rakudo
smallfoot- oh, okay thanks
[Coke] tbrowder: are you sure it's in your path? executable? has a proper shebang if it has one? 14:40
m: run("oops");
camelia The spawned command 'oops' exited unsuccessfully (exit code: -1, signal: 254)
(OS error = Failed to spawn process oops: no such file or directory (error code -2))
in block <unit> at <tmp> line 1
[Coke] m: run("ls"); 14:41
camelia Inline-Perl5
META6.json
Perlito
bin
bla
dalek-queue
data
evalbot
file.txt
lib
log
mbox
nqp-js
p1
p2
precomp
rakudo-j-1
rakudo-j-2
rakudo-j-inst
rakudo-j-inst-1
rakudo-j-inst-2
rakudo-m-1
rakudo-m-2
rakudo-…
tbrowder hm. arg! it's a sub...bot a bin, thanx
what a doofus
[Coke] Perhaps you need a rubber duck. 14:42
tbrowder yepper
[Coke] (rubberduckdebugging.com/)
14:48 smallfoot- left
tbrowder i was actually doing beginning programming in fortran iV just a few yrs before that on a Burroughs mainframe using my own-hand-punched IBM card decks ;-D 14:50
but for this problem i should have just looked a bit harder and slapped forhead twice or so 14:51
[Coke] thnx for the first slap, again! 14:55
[Coke] heh 14:58
15:08 inspork_ joined 15:09 inspork left, inspork_ is now known as inspork 15:34 librasteve_ left 16:20 DavidSch__ left 16:34 dakkar left 16:59 human-blip left 17:01 human-blip joined 18:30 hulk left 18:31 kylese joined
tbrowder so, i am having trbl again. this time with using "=finish" and it doesn't seem to stop module compilation as expected 19:15
in either v2025.03 or v2025.08 19:16
actually, i only see that on github testing 19:20
not on my local host 19:21
i'm trying =begin/=end comment to see if that works
ok, that works... 19:23
trying =finish again and it works ??? erg, shut my mouth! 19:27
Voldenet The definition of insanity is doing the same thing over and over again and expecting different results… unless you're programming ;) 19:40
refactus and thus the slot machine was born 19:42
tbrowder call me craaaazyyyy
19:51 librasteve_ joined 19:56 apac joined 20:01 Aedil left
Geth raku.org/main: c157ddc6e6 | librasteve++ (committed using GitHub Web editor) | lib/Org/Home.rakumod
Tweak one-liners

fixes #260
20:05
20:12 melezhik joined
antononcube Also, when using LLMs. 21:10
21:37 abraxxa left 21:39 abraxxa joined 21:41 Sgeo joined, apac left 22:02 librasteve_ left 22:04 hulk joined, kylese left 22:14 abraxxa left 22:20 human-blip left, human-blip joined 22:22 melezhik left 22:47 Pixi__ joined 22:49 tobs` joined 22:51 andinus joined 22:52 sivoais_ joined, tobs left, andinus2 left, sivoais left, Pixi` left, JRaspass left, tobs` is now known as tobs 23:03 JRaspass joined 23:04 Sgeo_ joined 23:09 kylese joined 23:10 human_blip joined 23:14 human-blip left, hulk left, Sgeo left, ab5tract left, GreaseMonkey left, SEric left 23:15 ab5tract joined, GreaseMonkey joined, SEric joined 23:24 Sgeo__ joined, Pixi` joined 23:28 gabiruh left, tobs left, Sgeo_ left, JRaspass left, Pixi__ left 23:29 tobs joined, gabiruh_ joined 23:40 JRaspass joined