00:16 finanalyst left 00:55 yewscion joined 01:43 Manifest0 left 02:35 yewscion left 02:42 hulk joined 02:43 kylese left 03:15 hulk left, kylese joined 03:54 Aedil joined, zetaaaa left 04:31 guifa left 04:39 xinming left, xinming joined 05:02 guifa joined 05:19 yewscion joined 05:24 yewscion left 05:47 Sgeo left 06:15 Sgeo joined 06:27 GreaseMonkey left 06:28 greaser|q joined 07:12 abraxxa-home joined 07:16 greaser|q left, greaser|q joined 09:19 MoC joined 09:56 sena_kun joined 10:04 albert joined 10:07 euandreh left 10:08 euandreh joined 10:11 euandreh left, euandreh joined 10:13 albert left 10:49 yewscion joined 10:55 yewscion left 11:00 yewscion joined 11:04 Aedil left, yewscion left 11:06 euandreh left 11:13 Manifest0 joined 11:50 Sgeo left 12:05 yewscion joined 12:10 yewscion left 12:24 yewscion joined 12:28 yewscion left 13:30 yewscion joined 13:34 yewscion left 13:36 Chanakan left 13:38 Chanakan joined 13:51 yewscion joined 13:56 yewscion left 14:23 yewscion joined 14:29 yewscion left 14:56 tjr joined 14:57 yewscion joined 15:02 yewscion left 15:09 xinming left 15:12 xinming joined 15:37 abraxxa-home left 15:41 yewscion joined 15:50 yewscion left 16:00 zetaaaa joined 16:02 Aedil joined 17:27 yewscion joined 17:32 yewscion left 18:17 yewscion joined 18:21 yewscion left 18:44 yewscion joined 18:49 yewscion left 19:20 abraxxa-home joined 19:29 Sgeo joined, yewscion joined 19:34 yewscion left 20:13 sena_kun left 20:14 perlbot left, simcop2387 left 20:25 Xliff joined
Xliff Good afternoon! 20:25
Does anyone know if Raku has a gettext implementation?
20:30 yewscion joined 20:35 yewscion left
guifa gettext itself? I don't think so. I had worked on a whiiiiiiile ago a version of Fluent 20:46
but I really don't want to look at my code for that -- I think it will give me nightmares looking at my Raku coding style from 5+ years ago 20:47
21:05 simcop2387 joined 21:07 perlbot joined 21:11 librasteve_ joined 21:21 Aedil left, teatime joined
timo botato: hey could you run rakudo with --ll-exception and reproduce the errors from the parallel user-agent thing, and see if the backtraces have more stuff near the top? 22:06
22:20 MoC left
guifa alright -- now that I've been using cro and WWW::LLaMA I'm starting to really enjoy just how easy it is for Raku to glue this stuff together into a functioning server 22:54
honestly this might be a good talk for next year's TPRC
23:30 abraxxa-home left
botato timo: ok, I moved the bug to MoarVM as suggested (github.com/MoarVM/MoarVM/issues/1864) and there I linked the backtraces with --ll-exception 23:31
btw does anyone have tips for tracking done memory leaks in native bindings? I'm trying to debug a memory leak in findnodes of LibXML 23:32
I wanted to use ltrace to see all calls it's actually making to libxml2, but in ltrace results I don't see them, just calls to libc, MVM_vm_run_file, some calls to free, then MVM_vm_exit. anyone got ltrace working or other tips for tracing or debugging native bindings? 23:35
s/done/down
timo could be that the way dyncall makes the calls is not being seen by ltrace, though i don't know how exactly ltrace operates
how much experience do you have with gdb?
botato i used to write C, and exploits for memory corruption vulns, so I spent a lot of time in gdb then, but that was over 10 years ago 23:38
tbrowder m: my $a = “5a”; say “5a”. base(10); 23:55
camelia No such method 'base' for string '5a'. Did you mean any of these:
'Bag', 'Date', 'Hash', 'are', 'asec', 'byte', 'hash', 'take'?
in block <unit> at <tmp> line 1
tbrowder should be base(16) i think
m: my $a=“5a”; say $a.base(16) 23:56
camelia No such method 'base' for string '5a'. Did you mean any of these:
'Bag', 'Date', 'Hash', 'are', 'asec', 'byte', 'hash', 'take'?
in block <unit> at <tmp> line 1
tbrowder arg, parse-base… 23:58
m: my $a = “5a”; my $b = $a.parse-base(16); say $b 23:59
camelia 90