[00:42] *** eseyman left
[00:44] *** eseyman joined
[01:47] *** hulk joined
[01:48] *** kylese left
[02:15] *** hulk left
[02:15] *** kylese joined
[03:30] *** dicit joined
[05:50] *** dicit left
[05:56] *** Sgeo left
[06:06] *** abraxxa joined
[06:08] *** abraxxa left
[08:02] *** vrurg_ joined
[08:04] *** vrurg left
[08:19] *** grondilu left
[08:36] *** grondilu joined
[09:26] <disbot> <demanddystopia> Is there a reason that is/can't? be a thing openly documented)

[09:28] *** DemandDystopia joined
[09:29] <lizmat> if it's about the release process, it *is* documented afaik ?

[09:32] <DemandDystopia> Though the way it's chained rakudo ← nqp ← moarvm got obvious when I once wanted to see how exactly `.is-prime` was implemented which seems to go through the entire chain & ends in a c file

[09:33] <lizmat> yeah, but that's pretty rare

[09:33] <lizmat> nqp::time is another one like that

[09:35] <Voldenet> heh, I remember needing process id before it was returned from Proc::Async, so I made an op for extracting that info from libuv, which made me cut across all the layers too

[09:35] <lizmat> ah, yes, nqp::getpid

[09:36] *** DemandDystopia13 joined
[09:36] *** DemandDystopia left
[09:36] <Voldenet> implementing a new op is unique experience, that's for sure

[09:37] *** DemandDystopia13 left
[09:37] <Voldenet> but also makes one grasp how compilation is done and also all the layers

[09:38] *** DemandDystopia joined
[09:38] <Voldenet> (though if I implemented this today, I'd probably use nativecall and quick and dirty lib linked to libuv from moar…, definitely less work)

[09:47] <DemandDystopia> Definitely wanna get some understanding of how the entire conpiler clicks today one day. Picked up Raku like 2–3 months ago and became really enamored with the introspection & "I can't believe this works" type stuff, which leads to eventually the best documentation being the actual source or grammar

[09:59] *** DemandDystopia left
