🦋 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:07 reportable6 left, reportable6 joined 00:22 ismustachio joined 00:26 ismustachio left 00:33 [Coke]_ joined, [Coke] left 00:56 ismustachio joined 01:00 ismustachio left 01:04 dextercd left 01:31 ismustachio joined 01:32 jjido left 01:33 razetime joined 01:43 [Coke]_ is now known as [Coke]\, [Coke]\ is now known as [Coke] 01:44 abraxxa-home left 02:04 ismustachio left 02:16 razetime left 02:23 guifa_ joined, guifa left 02:25 razetime joined 03:07 razetime left 03:34 razetime joined 04:34 squashable6 left, sourceable6 left, shareable6 left, evalable6 left, coverable6 left, bloatable6 left, nativecallable6 left, bisectable6 left, statisfiable6 left, unicodable6 left, linkable6 left, quotable6 left, notable6 left, committable6 left, reportable6 left, benchable6 left, greppable6 left, releasable6 left, notable6 joined, nativecallable6 joined, coverable6 joined 04:35 committable6 joined, shareable6 joined, bisectable6 joined, squashable6 joined, bloatable6 joined, linkable6 joined 04:37 evalable6 joined 05:08 MasterDuke left 05:09 discord-raku-bot left, discord-raku-bot joined 05:20 discord-raku-bot left, discord-raku-bot joined 05:35 releasable6 joined 05:36 unicodable6 joined 05:56 frost joined 06:36 statisfiable6 joined 06:37 greppable6 joined 06:56 Sgeo left 07:10 razetime left, reportable6 joined 07:20 razetime joined 07:34 sourceable6 joined 07:36 benchable6 joined 08:36 greppable6 left, benchable6 left, sourceable6 left, releasable6 left, reportable6 left, linkable6 left, evalable6 left, notable6 left, bloatable6 left, squashable6 left, statisfiable6 left, coverable6 left, bisectable6 left, shareable6 left, quotable6 joined, committable6 left, unicodable6 left 08:37 statisfiable6 joined, sourceable6 joined 08:38 releasable6 joined 08:39 reportable6 joined 09:01 jjido joined 09:35 jjido left 09:37 committable6 joined 09:38 notable6 joined 09:39 shareable6 joined, squashable6 joined, linkable6 joined 10:11 sisar joined
sisar m: say 3; 10:11
camelia 3
Nemokosch lol 10:16
10:19 discord-raku-bot left, discord-raku-bot joined, jjido joined
Voldenet this is not how you create a tree, despite the name 10:20
10:34 jjido left 10:36 evalable6 joined 10:37 benchable6 joined 10:38 bisectable6 joined 10:39 coverable6 joined 10:46 sisar left 10:52 razetime left 11:02 razetime joined 11:05 jjido joined 11:11 jjido left 11:17 sisar joined 11:37 unicodable6 joined 11:38 bloatable6 joined 11:49 sisar left 11:56 dextercd joined 12:07 reportable6 left 12:15 frost left 13:10 ggoebel joined 13:11 Oshawott joined 13:15 archenoth left 13:21 xinming left 13:23 xinming joined 13:36 greppable6 joined 13:46 euandreh left 13:50 andinus left 13:59 euandreh joined 14:09 MasterDuke joined 14:13 helloraku joined 14:16 uzl[m] joined
uzl[m] Hello folks, long time no see ;-)! I hope everyone is doing fine!!! 14:17
Would it be possible to get a few answers for this question?
Btw I tried to join the Raku discord server but it seems it's not maintained anymore. If it's the case, it should be removed from the Community tab: raku.org/community/ 14:18
MasterDuke there have been people using it pretty recently and gfldex maintains the irc bridge bot 14:20
uzl[m] I get a "Message Failed to Load" and it stays there: discord.com/invite/VzYpdQ6 14:22
> <@uzluisf:matrix.org> old.reddit.com/r/rakulang/comments...nd_use/... (full message at libera.ems.host/_matrix/media/r0/d...c6c4d0b4d) 14:25
14:25 helloraku left 14:32 Darkcoal joined 14:47 suman joined
suman while viewing moarvm profiler results, is it good or bad to have time spent on garbage collection? 14:48
MasterDuke in one sense bad, since it's time spent not in your code. on the other hand, the whole point of GC is to not have to manage memory yourself 14:51
14:53 sena_kun left 14:54 sena_kun joined
suman Ok 14:54
And what about jit compiled frames and call frames. Does having more call frames means bad less efficent code? 14:55
14:57 Sgeo joined
MasterDuke in general the more call frames the longer something is going to take. but it also depends what those call frames are doing of course 15:04
15:06 squashable6_ joined, statisfiable6_ joined 15:07 squashable6 left, statisfiable6 left 15:08 shareable6_ joined, Xliff_ joined 15:09 sourceable6_ joined 15:10 bisectable6_ joined, dextercd1 joined 15:12 shareable6 left, sourceable6 left, dextercd left, bisectable6 left, Xliff left, epony left 15:13 epony joined 15:16 epony left 15:17 epony joined
Voldenet there's ways to lower GC usage, like using manually managed object pool 15:17
15:19 Summer left, Summer joined, epony left 15:21 epony joined 15:24 dogbert17 left, Kaiepi left, evalable6 left 15:26 gfldex left, ingy left, gfldex_ joined, gfldex left, ingy left, esh_ joined 15:27 ingy1 joined, sivoais_ joined, sivoais left, esh left, mykhal left, RakuIRCLogger left, Woodi left, coverable6 left, coverable6 joined, spacekookie_ joined 15:28 bloatable6 left, mykhal joined, bloatable6 joined, lucs_ joined, Woodi joined 15:29 nativecallable6_ joined, jcallen_ joined 15:30 nativecallable6 left, lucs left, donpdonp- left, ecocode__ left, qorg11 left, spacekookie left, jcallen left, ecocode___ joined, donpdonp joined, qorg11 joined 15:59 suman left 16:08 razetime left 16:09 reportable6 joined 16:51 sena_kun left 16:52 sena_kun joined
[Coke] Or avoiding creating objects in the first place. Might be something you can change algorithmically 17:04
17:20 epony left 17:22 epony joined 17:43 [Coke] left 17:47 [Coke] joined 17:55 Darkcoal left 18:08 reportable6 left 18:09 reportable6 joined
drakonis how mature is the javascript backend? 18:49
Xliff_ m: my $a = "{ tc }"; my $r = 'tc'; $a .= subst("\{ $r \}", 'bb'); $a.say 19:00
camelia ===SORRY!=== Error while compiling <tmp>
Calling tc() will never work with signature of the proto ($, *%)
at <tmp>:1
------> my $a = "{ ⏏tc }"; my $r = 'tc'; $a .= subst("\{ $r
Xliff_ m: my $a = "\{ tc \}"; my $r = 'tc'; $a .= subst("\{ $r \}", 'bb'); $a.say
camelia bb
19:01 gfldex_ is now known as gfldex 20:01 evalable6 left, linkable6 left 20:02 linkable6 joined 20:03 evalable6 joined 20:22 dextercd1 left 21:27 donpdonp is now known as donpdonp_ 22:27 linkable6 left, evalable6 left 22:29 evalable6 joined 23:29 evalable6 left 23:36 sena_kun left 23:52 djerius left 23:53 djerius joined