00:06 lichtkind left 00:19 MoC left 00:37 arkiuat left 00:49 arkiuat joined 01:04 zetaaaa left
aruniecrisps here's the repo: github.com/arunvickram/DataStar/bl...ar.rakumod 01:15
let me know what you guys think! i was playing around with it yesterday
01:25 zetaaaa joined 01:45 vrurg left 01:57 zetaaaa left 01:58 zetaaaa joined 02:10 vrurg joined 02:31 zetaaaa left 03:13 ntv left, apogee_ntv joined 03:20 stanrifkin_ joined 03:23 stanrifkin left 03:36 derpydoo joined 03:50 arkiuat left 04:02 Aedil joined, apac joined 04:21 arkiuat joined 04:24 Aedil_ joined, Aedil left, bolangi left, human-blip left, bolangi joined, human-blip joined 04:25 arkiuat left 04:43 apac left 04:54 arkiuat joined 04:59 arkiuat left 05:28 arkiuat joined 05:37 arkiuat left 06:04 derpydoo left, arkiuat joined 06:13 arkiuat left 06:27 arkiuat joined 06:36 arkiuat left 06:39 kjp left 06:41 kjp joined 06:42 kjp left, kjp joined 06:48 arkiuat joined 06:53 arkiuat left 07:05 arkiuat joined 07:10 arkiuat left 07:33 arkiuat joined 07:38 arkiuat left 08:07 arkiuat joined 08:16 arkiuat left 08:34 arkiuat joined 08:39 arkiuat left 08:44 Sgeo__ left 09:06 arkiuat joined 09:11 arkiuat left 09:35 arkiuat joined 09:40 arkiuat left 10:08 arkiuat joined 10:13 Aedil_ left 10:14 arkiuat left 10:19 jmcgnh left 10:21 jmcgnh joined 10:36 arkiuat joined 10:41 arkiuat left 10:46 tejr left 10:52 tejr joined 10:59 arkiuat joined 11:03 tejr left 11:08 tejr joined 11:22 arkiuat left 11:26 lichtkind joined 11:33 apac joined 13:17 itaipu left 13:33 itaipu joined 13:41 apac left 14:05 itaipu left 14:20 itaipu joined
tbrowder aruniecrisp: cool, it looks like you may have used Mi6::Helper. 14:52
but you didn't take advantage of writing your README in the ./docs/README.rakudoc file. I am most proud of that feature because (1) i don't like Markdown and (2) i love rakudoc. But be careful because if you run mi6 again you're likely to overwrite your existing README.md file. 15:00
15:44 ds7832 joined 15:51 itaipu left 15:52 elcaro left, sivoais left, Voldenet left, gabiruh_ left, pierrot left, maylay left 15:57 itaipu joined, elcaro joined, sivoais joined, Voldenet joined, gabiruh_ joined, pierrot joined, maylay joined, itaipu left 16:01 itaipu joined 16:14 jdv_ is now known as jdv 16:40 human-blip left 16:42 human-blip joined 16:54 Aedil joined 16:57 stanrifkin_ left 17:12 Guest49 joined 17:13 Guest49 left
.landyacht. Does anyone know if Moar tries to free the thing pointed to by a class SomeCType is repr('CPointer') { } when a variable of type SomeCType gets GC'd, or does it just free the memory holding the address? I'm seeing a weird double free when interacting with libcrypto and I don't see any other obvious cause... 17:14
17:17 Voldenet left 17:19 Voldenet joined 17:21 pierrot_ joined 17:22 pierrot left 17:27 Ekho left 17:36 librasteve_ joined 17:42 Ekho joined
librasteve @arun hey! 17:44
on RIP (Raku Intellij Plugin) - I get those all the time and just x them out (not zef, pacjage not installed) _ I think that RIP tries to hook the zef installation of the SDK and to auto manage packages in some complicated way ... suggest you raise an issue over on the RIP repo... 17:45
on DataStar - lol - first and foremost I am very impressed with the module *and the name DataStar works for me also - second afaict, data-star is a competitor to HTMX ... for reasons of practicality my "reactive" raku web application - the Air module - currently leans into HTMX and thus away from data-star) ... oh well, let many flowers bloom 17:50
18:53 cryosis joined 19:02 Sgeo joined 19:15 sivoais left, maylay left, elcaro left 19:16 sivoais joined 19:17 elcaro joined 19:19 maylay joined 19:52 apac joined 19:55 oodani left, oodani joined 19:57 Aedil left
aruniecrisps @tbrowder_04810 I did indeed! I will be sure to write it in the rakudoc format. It's fine if i overwrite it I feel 20:10
@librasteve I'll pull up an issue on RIP, although I have been trying to get a LSP going, but that stuff is too big-brained for me I feel considering the complexity of the Raku language and the fact that I'm still constantly learning it. 20:11
And yea, I wanted to have something on the board for DataStar as well because I figured that HTMX isn't the only solution in town, and I think having some helper functions for DataStar would also be useful 20:12
librasteve nice - please do share in the DataStar community ... along with the power of raku in the web back end 20:13
(& cro & Cromponent)
20:15 silug joined
aruniecrisps will do! 20:28
20:37 pierrot_ left
interesting 20:37
it doesn't seem to be indexing
20:37 pierrot joined
yea it looks like DataStar isn't showing up on raku.land for me 20:39
20:40 zuphinx joined 21:02 jast joined
$ fez list >>= DataStar:ver<0.0.1>:auth<zef:arunvickram> >>= Moneys:ver<0.0.1>:auth<zef:arunvickram> >>= Moneys:ver<0.0.2>:auth<zef:arunvickram> >>= Moneys:ver<0.0.3>:auth<zef:arunvickram> >>= Moneys:ver<0.0.4>:auth<zef:arunvickram> 21:07
weird, i've also tried removing the package and i'm also getting an error: $ fez remove 'DataStar:ver<0.0.1>:auth<zef:arunvickram>' =<< FATAL: Couldn't find DataStar:ver<0.0.1>:auth<zef:arunvickram> 21:42
21:48 zuphinx left
.landyacht. hm, actually it seems like it's just explicitly-manage not preventing GC like it should? 21:56
that or libcrypto is buggy 21:57
aruniecrisps i don't understand, do you think you could give me more context?
21:58 apac left
.landyacht. Yeah, I'm trying to interact with libcrypto's API for public-key cryptography, using RSA-OAEP, and it seems like calling EVP_PKEY_CTX_set0_rsa_oaep_label more than once causes a double free 21:59
the docs state that libcrypto takes possession of the label passed in, so I use explicitly-manage from NativeCall to pass in the label string docs.openssl.org/3.0/man3/EVP_PKEY.../#synopsis 22:00
but upon trying to change the label when it's been set before, the program crashes with a double free error 22:01
explicitly-manage should mean Moar won't GC the string itself, so I'm wondering if libcrypto is buggy, but that seems unlikely
22:12 oodani left 22:14 oodani joined
aruniecrisps ah is that why for some reason the dist isn't being indexed online? 22:17
.landyacht. oh sorry, I was rambling on about my own problem - not related to DataStar 22:24
aruniecrisps oh i gotchu no worries 🙂 22:29
i am in a bit of a pickle unfortunately, i may need some help regarding this
.landyacht. also I did just put together a test in plain C calling the same sequence of routines from libcrypto, and I did not get any double free errors until trying to free the label data myself (as expected), though interestingly if you clear the label (pass in NULL for the label) it doesn't ever free the old one... 22:32
I'm not too well-versed in fez myself unfortunately, hopefully others can help 22:33
22:36 librasteve_ left 23:19 Guest14 joined 23:24 vrurg_ joined 23:25 vrurg left
Voldenet landyacht: but can you even change the string after doing `explicitly-manage`? 23:26
I think it mixes in the role, so you can't do `my $x = "test"; $x = explicitly-manage($x); thing($x); $x = "whatever"…` but instead you have to do `thing(explicitly-manage($x))` to "unown" strings 23:29
Guest14 Can anyone give proof of a glitch in the Raku Manual? There is given the regex <[A..Z>]> as an example. Seems to me the first closing pointed bracket after the 'Z' is obsolet and not intended in the context of that example there. docs.raku.org/language/regexes#$/_...is_matched 23:37
Voldenet I've tested my assumptions and this doesn't work for me 23:44
m: use NativeCall; sub free(Str) is native { * }; my $n = "huh"; free explicitly-manage $n;
snippet doesn't work, but I get double free 23:45
camelia (signal ABRT)free(): double free detected in tcache 2
Voldenet yes, there it is 23:46
BUT 23:49
m: use NativeCall; sub free(Str) is native { * }; my $n = "huh"; explicitly-manage $n; free $n 23:50
camelia ( no output )