🦋 Welcome to the MAIN() IRC channel of the Raku Programming Language (raku.org). Log available at irclogs.raku.org/raku/live.html . If you're a beginner, you can also check out the #raku-beginner channel!
Set by lizmat on 6 September 2022.
00:00 reportable6 left 00:02 silug joined, reportable6 joined
Geth raku.org: 2colours++ created pull request #184:
Mowyw replacement
00:06 silug left, tejr joined, silug joined
nemokosch still a draft ^^ not sure if I will have more time until next week sometime 00:07
00:32 wayland joined, wayland is now known as wayland76 00:54 Vyrus joined 00:55 Vyrus left 00:57 Vyrus joined 01:09 _________ left 01:21 _________ joined 02:21 squashable6 left, notable6 left, evalable6 left, coverable6 left, releasable6 left, linkable6 left, quotable6 left, benchable6 left, tellable6 left, bisectable6 left, reportable6 left, statisfiable6 left, nativecallable6 left, unicodable6 left, shareable6 left, sourceable6 left, greppable6 left, bloatable6 left, committable6 left, quotable6 joined, bisectable6 joined 02:22 nativecallable6 joined, sourceable6 joined, statisfiable6 joined, committable6 joined, reportable6 joined 02:23 evalable6 joined, notable6 joined, shareable6 joined, greppable6 joined, coverable6 joined, unicodable6 joined 02:24 squashable6 joined, benchable6 joined, releasable6 joined, bloatable6 joined, tellable6 joined, linkable6 joined 03:03 guifa_ joined 03:05 razetime joined 03:39 teatime joined 03:50 kjp left 03:53 kjp joined 04:09 razetime left 04:55 jgaz left, mark22k left 04:56 razetime joined 04:57 mark22k joined 05:16 wayland joined 05:17 wayland76 left, razetime left 05:37 MoC joined 05:38 MoC joined
melezhik o/ 05:50
05:51 razetime joined 06:00 reportable6 left, reportable6 joined 06:16 MoC left 06:22 sftp joined 06:51 jpn joined 07:26 jpn left 07:27 jpn joined 07:30 jpn left 07:39 jpn joined 07:41 jpn left 07:42 jpn joined 07:46 siavash joined
nemokosch What's up? 08:03
08:05 razetime left 08:15 teatime left
leont Suddenly mi6 isn't working well anymore. First it creates a .precomp in the root dir, and then it complains about a dirty git state. I can fix that with .gitignore, but that a test fails that doesn't fail when running raku -Ilib or prove6 -l. 08:15
08:15 teatime joined 08:24 razetime joined 08:27 jpn left
nemokosch what version? 08:36
> a test fails that doesn't fail when running raku -Ilib or prove6 -l. I would rather try to fix that 08:42
but I can't reproduce the problem. I don't have PAUSE. Added .precomp to the .gitignore, ran mi6 build and prove6 -l, it was all fine 08:50
08:50 jpn joined, Sgeo left 08:59 sena_kun joined 09:04 razetime left 09:08 razetime joined 09:12 jpn left
leont v2023.06. Mi6 3.0.2 (latest). I don't understand it either. 09:17
nemokosch the only difference is that I'm on v2023.04 Rakudo 09:22
leont Apparently I can reproduce it without the -Ilib, but why would mi6 do that? 09:44
09:45 razetime left
nemokosch anyway, what is the failure? 09:48
09:57 sena_kun left 10:12 razetime joined
leont Cannot find method 'generic' on object of type NQPArray 10:23
10:23 razetime left 10:24 squashable6 left 10:26 squashable6 joined
nemokosch NQPArray??? xD 10:36
tbrowder__ ugexe: i have a module from another author that needs LibraryMake for linux and macos but NOT windows. he is trying to track down the source of that dependency. in the meantime i asked this question. 11:11
leont Yeah. Happens during compilation too, so I can't easily reduce it or anything. 11:12
11:12 razetime joined
tbrowder__ leont: which module is being tested? 11:16
11:42 hythm joined
hythm tbrowder, may be you need something like this github.com/azawawi/raku-file-which...6.json#L10 11:44
11:46 hythm left 12:00 reportable6 left 12:01 reportable6 joined 12:41 razetime left
ugexe you can optionally include modules as dependencies, but you still have to be anywhere they are used won't get run on e.g. linux 13:09
you can see what that entails in the full commit of File::Which - github.com/azawawi/raku-file-which...b8f71fb23e 13:10
still have to be anywhere = still have to be aware that anywhere 13:12
basically a conditional dependency implies that it will also be included in the code conditionally 13:14
13:21 NemokoschKiwi joined
ugexe leont: is it failing its only test (which is literally pass "happy hacking!";)? 13:21
13:23 NemokoschKiwi left 13:28 siavash left
ugexe leont: also are you using it on App::Mi6? I suppose there might be something going on with the fact that App::Mi6 uses TAP (probably an installed version) but also is trying to load the dev libraries (-I., -Ilib) for whatever distribution it is currently processing (which might be TAP itself) 13:38
using it on App::Mi6 = using it on TAP
github.com/skaji/mi6/blob/f58d8b6c...akumod#L10 13:39
13:43 xinming left 13:45 xinming joined 14:03 jpn joined 14:09 jpn left, anthk_ left
leont Apparently it's File::Temp related. I load it in the test and in a test helper module; if I remove it from the former the crash disappears 14:37
The problem disappeared entirely when I removed t/lib/.precomp 14:49
tbrowder__ .tell hythm thanks! i’ll try that 14:55
tellable6 tbrowder__, I'll pass your message to hythm
15:11 rantanplan is now known as snonux 16:11 bisectable6 left, greppable6 left, evalable6 left, sourceable6 left, releasable6 left, benchable6 left, unicodable6 left, tellable6 left, coverable6 left, statisfiable6 left, squashable6 left, notable6 left, nativecallable6 left, committable6 left, shareable6 left, bloatable6 left, reportable6 left, linkable6 left, quotable6 left, squashable6 joined, committable6 joined, bisectable6 joined 16:12 releasable6 joined, reportable6 joined, quotable6 joined, linkable6 joined, coverable6 joined, bloatable6 joined, sourceable6 joined 16:13 nativecallable6 joined, notable6 joined, tellable6 joined, shareable6 joined, benchable6 joined, evalable6 joined, greppable6 joined 16:14 unicodable6 joined, statisfiable6 joined 16:26 jgaz joined 16:49 jfrent joined 17:49 evalable6 left 17:50 evalable6 joined 17:59 jpn joined 18:00 reportable6 left 18:03 reportable6 joined, jpn left 18:30 jpn joined 18:34 jpn left
ugexe librasteve: was your answer to stackoverflow.com/questions/768692...real-world generated by an LLM? 18:59
19:10 sena_kun joined 19:12 codesections1 joined 19:21 codesections1 left 19:30 PingDonga joined
PingDonga how to navigate with cursor key (up/down) in rakudo interective console ? 19:32
librasteve ugexe: errr, there may have been some element of that 19:45
20:04 jfrent left 20:07 jpn joined 20:12 jpn left 20:14 PingDonga left 20:15 teatime left, teatime joined 20:34 teatwo joined 20:37 teatime left 20:52 Xliff joined
Xliff \o -- Does anyone have any blog posts about NativeCall on C++ 20:52
tellable6 2023-08-08T18:45:29Z #raku <vrurg> Xliff: I don't have time to read it all through, but in 6.e TWEAK is absolutely legal way to achieve your goal.
Xliff ?
.tell vrurg Thanks!
tellable6 Xliff, I'll pass your message to vrurg
vrurg Xliff: that's about what I expected when left you the message – that it would be hard to remember what it is about. :) 20:55
21:02 jpn joined 21:12 jpn left
Xliff vrurg: Now all I need is to learn how to get C++ classes working in NativeCall. Have any ideas? 21:17
vrurg Xliff: none. I barely an expect in NativeCall. All I remember is that there is special name mangling taking place for C++ method names. :) 21:18
Xliff vrurg: Same here. Thanks anyways. 21:20
librasteve vrurg: i've had some limited success with NativeCall & Rust where I make a raku proxy for a Rust object and containerize it
about line 49 21:21
sorry I have no idea if this is useful for C++ or for your neds
vrurg librasteve: it's more to Xliff. I hope I wouldn't need to do NativeCall any time soon... :)
librasteve oh sure - soz 21:22
22:12 linkable6 left, evalable6 left 22:14 linkable6 joined 22:15 evalable6 joined 22:22 wayland left 22:28 sena_kun left 23:44 linkable6 left, evalable6 left 23:46 linkable6 joined 23:47 evalable6 joined