🦋 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
|