🦋 Welcome to the IRC channel of the core developers of the Raku Programming Language (raku.org #rakulang). This channel is logged for the purpose of history keeping about its development | evalbot usage: 'm: say 3;' or /msg camelia m: ... | Logs available at irclogs.raku.org/raku-dev/live.html | For MoarVM see #moarvm
Set by lizmat on 8 June 2022.
00:00 reportable6 left
Voldenet ⚓ is an anchor obviously… 00:01
00:02 reportable6 joined
Nemokosch xddd 00:02
vrurg 'sunk', 'block', and 'key' 01:05
01:17 NemokoschKiwi joined 01:42 Voldenet left 01:49 Voldenet joined 01:50 NemokoschKiwi left
Nemokosch 👍 01:57
vrurg: by the way, when will be the next lesson held? 🥺
vrurg Jan 7. 01:58
BTW, it reminds me that I've got a zoom link today and need to publish it.
Nemokosch that was quick... is there a schedule somewhere?
vrurg calendar.google.com/calendar/event...google.com 01:59
Nemokosch 🗒️ 02:00
vrurg I have updated the entry with Zoom Meeting info. 02:01
02:01 Voldenet left
Nemokosch trying to add proper &variables to RakuAST... doesn't seem too much work but that doesn't mean I wouldn't mess it up 😄 02:07
my hope is that this would automatically fix, well, perhaps a number of test cases as well but what seems more appealing is the `my Type &var` anomaly 02:09
apparently it's troublesome that `Callable` is not a class... for now, I would be happy to generate with `Code` 02:33
02:37 squashable6 left 02:38 squashable6 joined, Voldenet joined
hm, no, life would be too simple.... there is something special about Array and Hash, they aren't just any type 02:43
03:17 Kaipei left
note to self: PRODUCE-META-OBJECT, container descriptors 03:26
05:39 Kaipei joined 05:45 Kaipei left 06:00 reportable6 left, reportable6 joined 08:37 bartolin left 09:11 lizmat_ left, lizmat joined 09:41 Kaipei joined
Geth rakudo/main: dd49f98e88 | (Elizabeth Mattijsen)++ | 3 files
Add basic RakuAST::Label tests

This is just for the object itself, tests where labels are actually used inside code will need to be added later. This appears to be impossible atm, as the RakuAST::Label class appears to be missing a IMPL-TO-QAST method implementation.
Also, it is unclear how RakuAST::Label should be used when building ad-hoc structures. Should it be a member of a StatementList, or an attribute of a StatementList?
10:41
10:43 Geth left, Geth joined 10:47 sena_kun joined 11:05 Kaipei is now known as Kaiepi 11:09 squashable6 left 11:10 squashable6 joined 12:00 reportable6 left 12:03 reportable6 joined 12:14 squashable6 left 12:17 squashable6 joined 13:17 evalable6 left, linkable6 left, reportable6 left, squashable6 left, benchable6 left 13:18 linkable6 joined, benchable6 joined, reportable6 joined 13:19 squashable6 joined 13:20 evalable6 joined
Geth rakudo/main: ddecbe687a | (Elizabeth Mattijsen)++ | src/core.c/RakuAST/Deparse.pm6
Change X::NYI.new.throw to NYI.throw

To reduce bytecode size, mainly
16:11
16:14 Geth left, Geth joined 17:10 epony left 17:28 epony joined 18:00 reportable6 left, reportable6 joined 19:00 evalable6 left, linkable6 left 19:02 linkable6 joined, evalable6 joined 20:22 epony left 20:29 epony joined 20:56 vrurg_ joined, vrurg left 21:34 NemokoschKiwi joined 21:38 NemokoschKiwi left 22:12 Manifest0 joined
Manifest0 Hi. I asked this in #raku, but maybe here is more appropriated. 22:12
I made a little script in raku, but from time to time the script core dumps.
I have no idea why. Is anybody interested in the coredump file? Should i open a github issue with just the coredump? 22:13
vrurg_ Manifest0: first make sure it is not caused by a module using NativeCall. 22:22
22:22 vrurg_ is now known as vrurg
Manifest0 how can i know that? 22:23
paste.opensuse.org/pastes/5c956fba74b4 22:25
Nemokosch NativeCall itself is a (core) module. Are you using it in your code, or does any of the modules you are using, use it? 22:28
Usually you don't need to start guessing because it's a fundamental choice for a module if it relies on foreign calls to a binary interface or uses "pure Raku" 22:29
Manifest0 I'm not using it directly. Not sure about the modules. I'm using DBIish; DateTime::Parse; Cro::HTTP::Client; XML; Term::ReadKey; Term::termios; HTML::Entity::Fast; 22:30
Apparently DBIish uses nativecall: github.com/raku-community-modules/...le.rakumod 22:32
termios and Term::ReadKey also use nativecall. So what should i do now? 22:35
Nemokosch DBIish is sussy imo 😅 22:46
23:11 epony left
vrurg Manifest0: in your dump it is not clear which thread is the culprit. But often there is no direct link between the cause of a memory corruption and the place where it exploded. So, things are not gonna be that straightforward anyway. 23:13
23:22 sena_kun left