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