ūü¶č Welcome to the MAIN() IRC channel of the Raku Programming Language (raku.org). This channel is logged for the purpose of keeping a history about its development | evalbot usage: 'm: say 3;' or /msg camelia m: ... | Log inspection is getting closer to beta. If you're a beginner, you can also check out the #raku-beginner channel!
Set by lizmat on 25 August 2021.
00:32 monkey_ joined
[Coke] Have some nice utilities for work written in raku. given makes it very easy to manipulate nested hash structures, race & proc-async makes it very easy to interact with external commands. 01:12
01:32 linkable6 left, evalable6 left 01:33 evalable6 joined 01:35 linkable6 joined 02:04 frost joined 03:04 evalable6 left, squashable6 left, releasable6 left, unicodable6 left, coverable6 left, reportable6 left, bisectable6 left, committable6 left, bloatable6 left, quotable6 left, tellable6 left, linkable6 left, greppable6 left, benchable6 left, notable6 left, sourceable6 left, shareable6 left, statisfiable6 left, nativecallable6 left 03:05 shareable6 joined, benchable6 joined, bloatable6 joined, greppable6 joined 03:06 notable6 joined, releasable6 joined 03:07 nativecallable6 joined, coverable6 joined, statisfiable6 joined 03:08 bisectable6 joined 03:54 monkey_ left 04:05 committable6 joined, squashable6 joined 04:06 linkable6 joined, evalable6 joined 04:07 sourceable6 joined 05:05 tellable6 joined 05:07 unicodable6 joined 06:05 quotable6 joined 06:17 tejr left 06:18 tejr joined 06:45 Darkcoal joined 06:51 Darkcoal left 06:52 Darkcoal joined 06:57 Darkcoal left 06:58 Darkcoal joined 07:02 djerius_ left 07:04 djerius joined 07:06 Darkcoal left 07:08 Darkcoal joined 07:24 jjido joined 08:05 abraxxa joined 08:07 reportable6 joined 08:11 abraxxa left 08:13 abraxxa joined 08:18 abraxxa left 08:19 abraxxa joined 08:31 Sgeo left 09:10 ShaneC left 09:20 jjido left 09:36 sena_kun left 09:37 sena_kun joined 09:44 jmcgnh left 09:49 jmcgnh joined
El_Che [Coke]: (in mobster voice) nice utilities you have there, you wouldn¬īt want something bad to happen to them, do you? 09:53
10:49 linkable6 left, evalable6 left 10:52 evalable6 joined 11:46 sena_kun left 11:48 sena_kun joined 11:51 linkable6 joined 12:08 reportable6 left 12:10 reportable6 joined 12:14 discord-raku-bot left 12:15 discord-raku-bot joined 12:19 discord-raku-bot left, discord-raku-bot joined
[Coke] :) 12:32
something did happen, but now I can build with no-mimalloc. :P
12:37 xkr47 left, tejr left 12:38 xkr47 joined, tejr joined 12:45 discord-raku-bot left 12:46 discord-raku-bot joined 13:01 discord-raku-bot left, discord-raku-bot joined 13:26 abraxxa left 13:28 abraxxa joined 13:39 epony left 13:58 xinming left, xinming joined 14:02 morte_ joined 14:08 xinming left, xinming joined 14:21 frost left 14:39 epony joined 14:53 Altai-man joined 14:57 Sgeo joined 15:10 Altai-man left, Altai-man joined, jgaz joined 15:12 jgaz left 15:25 morte_ left 16:25 evalable6 left, linkable6 left, bloatable6 left, reportable6 left, notable6 left, quotable6 left, squashable6 left, greppable6 left, unicodable6 left, coverable6 left, bisectable6 left, benchable6 left, committable6 left, releasable6 left, sourceable6 left, tellable6 left, shareable6 left, statisfiable6 left, nativecallable6 left, benchable6 joined, releasable6 joined, unicodable6 joined, statisfiable6 joined 16:26 nativecallable6 joined, committable6 joined, sourceable6 joined 16:27 greppable6 joined, notable6 joined, bisectable6 joined, squashable6 joined 16:28 tellable6 joined, shareable6 joined 16:41 abraxxa left 17:10 sena_kun_ joined 17:11 Altai-man left 17:25 evalable6 joined 17:26 linkable6 joined, coverable6 joined, bloatable6 joined, quotable6 joined 17:27 reportable6 joined 17:35 dogbert11 left 17:43 jjido joined 17:49 sena_kun_ left 18:06 jjido left 18:10 reportable6 left 18:11 reportable6 joined 18:26 jjido joined 18:27 ShaneC joined 18:52 jjido left
Geth ecosystem: 13030e2685 | (Juan Julián Merelo Guervós)++ (committed using GitHub Web editor) | META.list
Freeze Format::Lisp
19:02
19:11 jjido joined 19:32 discord-raku-bot left, discord-raku-bot joined
Geth ecosystem: 6efcd159dd | (Juan Julián Merelo Guervós)++ (committed using GitHub Web editor) | META.list
Delete after upload to zef ecosystem
19:33
19:38 MasterDuke left 19:46 MasterDuke joined 20:27 jjido left 20:57 Maylay_ left, Darkcoal left 20:58 Maylay joined 21:34 ShaneC left
leont I don't think mi6 has been updated to upload to zef by default, that would probably be helpful 21:39
21:45 ShaneC joined, melezhik joined
melezhik I am building Rakudo from source code on alpine OS / Azure docker container instance and wonder why it takes 10 minutes for 3 CPU / 7 GB docker container? 21:46
gist.github.com/melezhik/e2ebd45f3...t-L74-L859
could it be that building Rakudo could be slower when one builds on certain environment, like docker instance instead of VM or alpine os related ? 21:47
the configuration is seen via the link 21:48
21:53 Maylay left
japhb melezhik: Huh. I can see that it is building on x86_64, but that parsing performance looks like no JIT (how it would perform on an ARM, for instance). Maybe the node had memory bandwidth contention? 21:59
melezhik sorry for dummy question, what is memory bandwidth contention? so do you mean it might require more memory? or this is docker specific thing? 22:01
MasterDuke you could probably speed up your moarvm build (but not nqp or rakudo) by manually calling `make install` instead of using `--make-install`, since then you could add something like `-j6` to parallelize it 22:02
melezhik MasterDuke I suppose I use `make install` ? github.com/rakudo/rakudo/blob/mast...elines.yml ? 22:04
github.com/melezhik/fastspec/blob/...owfile#L21
sorry, the second link. is correct
MasterDuke but that's rakudo's `make install`, not moarvm's 22:05
btw, you could also speed up the moarvm build by using `--has-libtommath` and `--has-libuv` (assuming there are in fact os packages for them installed) 22:06
i guess you could try putting something like `MAKEFLAGS=-j6` in the environment, maybe the moarvm build will pick that up 22:08
melezhik MasterDuke what should be the command to build moar? I am not sure if I understand, I just follow Rakudo installation instruction
22:08 jjido joined, hythm left
MasterDuke i'm not sure how to pass flags to the moarvm make call when using `--gen-moarvm`. `--moar-option='--has-libtommath'` works for moarvm's Configure.pl call, but i don't know about the `make` call 22:10
melezhik so I am just doing this `perl Configure.pl --gen-moar --gen-nqp --backends=moar && make install` 22:11
22:11 melezhik left 22:16 Maylay joined
MasterDuke you would probably need to choose/set a prefix manually, but you could do something like 'git clone MoarVM && cd MoarVM && perl Configure --prefix=/path/to/somewhere && make -j6 install && cd .. && git clone rakudo && cd rakudo && perl Configure --prefix=/same/path/to/somewhere --gen-nqp --backend=moar --make-install` 22:17
22:40 Maylay left
tonyo melezhik: you could just use one already available, i have a cron doing nightlys for the past couple of years 22:50
tellable6 tonyo, I'll pass your message to melezhik
tonyo melezhik: hub.docker.com/repository/docker/t...do-nightly
tellable6 tonyo, I'll pass your message to melezhik
tonyo oldest is 2019-03-14 22:51
22:52 Maylay joined
tonyo you could pull them into your own image with a multistage build if that's what you're after melezhik 22:54
23:23 rir joined
rir rakudo-star-2022.02-01 for linux needs src/nqp-2022.024/ but has nqp-2022-02. Who gets a report? 23:29
23:31 djerius left 23:32 djerius joined 23:37 Maylay left 23:42 Maylay joined