🦋 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.
Jiminy Is it true the voices that Raku underwent an hostile takeover by the Perl foundation (Yet Another Society) that acquired all the intellectual properties and trademarks and applied an autocratic rule, and this stopped its development? 07:53
AlexDaniel weekly: Did you know that whateverable (a project that allows the creation of tools like Bisectable and Blin) was created over 6 years ago? Recently, a user has left a comment on a 5 year old gist. They say: “Zszw”. gist.github.com/Whateverable/8980b...a572337dd4 08:35
notable6 AlexDaniel, Noted! (weekly)
AlexDaniel I don't know if it's remarkable enough, I just found it funny :) 08:37
nine Jiminy: that makes no sense at all. 08:41
tellable6 nine, I'll pass your message to Jiminy
Xliff It' after 4:20am. The bots have awoken. 10:10
gfldex lizmat: rand_r() is reentrant, while rand() is not. I believe we use the latter under the hood. In a (potential) threaded application, this is a poor choice. However, since rand_r() is sharing state, a poor choice may be the best we can get. 15:07
japhb gfldex: MoarVM uses tinymt64 (based on Mersenne Twister), and keeps random state per-thread. 15:39
Mind you, scheduling your random number generation in a thread pool is likely to weaken that .... 15:40