Welcome to the main channel on the development of MoarVM, a virtual machine for NQP and Rakudo (moarvm.org). This channel is being logged for historical purposes.
Set by lizmat on 24 May 2021.
00:00 reportable6 left 00:03 reportable6 joined 00:27 ingy left 00:28 ingy joined 01:32 Nicholas left 01:33 Nicholas joined
MasterDuke i randomly noticed on the gmp mailing list some discussion about removing abort()s from their code, and gmplib.org/repo/gmp/rev/0f5102b5dea7 looks promising 01:39
there hasn't been a new release since the version i've rebased my branch against, but hopefully one will come out soon 01:40
[Coke] MasterDuke: that's a nostly empty page? 03:02
03:56 linkable6 left, evalable6 left 03:58 linkable6 joined, evalable6 joined
MasterDuke it's a diff, showing abort() being replaced by some __gmp_exception() function 04:07
06:00 reportable6 left 06:02 reportable6 joined
nine MasterDuke: no protection against typos, vastly larger memory footprint, not possible to deprecate fields or give useful error messages when a field is not available, backwards compatibility concerns when adding fields (because you don't know how the result hash is used). You're right that arrays are a bit better, but only with regards to memory and access speed. 07:07
11:37 evalable6 left, linkable6 left 11:38 linkable6 joined 11:39 evalable6 joined 12:00 reportable6 left 12:02 reportable6 joined 13:57 linkable6 left 13:58 linkable6 joined 14:35 japhb left, japhb joined 16:34 linkable6 left, evalable6 left 16:36 evalable6 joined 16:37 linkable6 joined 17:04 jdv left, jdv joined 17:58 Techcable left 18:00 reportable6 left 18:01 reportable6 joined 18:48 squashable6 left 18:49 squashable6 joined 19:07 jgaz left 20:13 squashable6 left 20:15 squashable6 joined 22:07 linkable6 left, evalable6 left 22:10 evalable6 joined, linkable6 joined 23:52 squashable6 left 23:54 squashable6 joined