🦋 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 can be inspected at colabti.org/irclogger/irclogger_log/raku-dev | For MoarVM see #moarvm
Set by lizmat on 26 April 2021.
00:01 reportable6 left 00:03 reportable6 joined 00:29 softmoth left 00:37 epony joined 01:07 titsuki joined 01:22 titsuki left 01:31 frost-lab joined 01:49 kvw_5 joined 01:52 kvw_5_ left 02:52 linkable6 left, evalable6 left 02:53 evalable6 joined 02:54 linkable6 joined 03:54 greppable6 left, nativecallable6 left, committable6 left, notable6 left, reportable6 left, sourceable6 left, bisectable6 left, squashable6 left, coverable6 left, evalable6 left, quotable6 left, releasable6 left, benchable6 left, statisfiable6 left, bloatable6 left, unicodable6 left, shareable6 left, tellable6 left 03:55 benchable6 joined, tellable6 joined, releasable6 joined, sourceable6 joined, greppable6 joined 03:56 bloatable6 joined, committable6 joined, quotable6 joined, notable6 joined, coverable6 joined, evalable6 joined, squashable6 joined, statisfiable6 joined 03:57 bisectable6 joined, reportable6 joined, nativecallable6 joined, shareable6 joined, unicodable6 joined 06:01 reportable6 left 06:02 reportable6 joined 06:29 domidumont joined
japhb CBOR::Simple 0.0.7 is out and uploaded to zef/fez. It's mostly a general push towards better performance across the board. 06:29
At HEAD, however, is the first work on packed numarray support, which is 2+ ORDERS OF MAGNITUDE faster than unpacked Num arrays. 06:30
moon-child wow 06:31
japhb Processors REALLY like contiguous blocks of small-power-of-two-sized elements that can be memory managed as one big block. Turns out that MoarVM does too. :-) 06:33
I should note that *unpacked* Num arrays are already faster in CBOR::Simple than in JSON::Fast, so that big difference isn't because the unpacked case is particularly slow. ;-) 06:35
Also, CBOR encoding is smaller than JSON for every case I've tried. Unfortunately, the work that CBOR does to compress integers costs it a bit -- *unpacked* Int arrays are the one place that CBOR::Simple is about 2-3x slower than JSON::Fast, despite producing ~40% smaller encoded output. 06:38
Thus I'm looking forward to getting packed intarray support in. :-)
nwc10 IIRC the packed integer format used for MoarVM bytecode was measurable on a profile of loading 06:39
japhb Yeah, not too surprised to hear that.
08:03 Altai-man_ left 08:26 |Tux| left 09:10 dogbert11 left, dogbert11 joined 09:28 sena_kun joined 10:28 frost-lab left
sena_kun releasable6, status 11:08
releasable6 sena_kun, Next release in ≈18 days and ≈7 hours. There are no known blockers. 0 out of 14 commits logged
sena_kun, Details: gist.github.com/d1966fcdc6ae6792cd...f70feb2660
11:09 Xliff joined
Xliff o/ 11:09
tellable6 2021-04-30T20:53:54Z #raku <MasterDuke> Xliff what about `for ^5 { once say "first"; .say }`? i.e., `once` instead of `FIRST`
nwc10 \o 11:10
Xliff MasterDuke: Aha! That's what I was looking for. Thanks!!
R#4256 11:14
11:15 linkable6 left
Xliff Regarding github.com/rakudo/rakudo/issues/4356 11:15
I'm here for another hour or so if someone wants me to run a piece of code in the environment in question so they don't have to prep it themselves.
11:16 linkable6 joined 11:33 Kaiepi left 11:39 LizBot left 11:43 domidumont left 12:01 reportable6 left 12:03 reportable6 joined
lizmat notable6: weekly 12:36
notable6 lizmat, 1 note: 2021-05-02T17:03:11Z <El_Che>: rakudo-pkg added packages for the newly released fedora 34
lizmat notable6: weekly reset 12:38
notable6 lizmat, Moved existing notes to “weekly_2021-05-03T12:38:11Z”
13:10 lucasb joined
tbrowder lizmat: module for class DateTime::Julian is looking good. your trick of self.DateTime::new() works like a charm!! 13:19
tellable6 2021-05-02T15:54:05Z #moarvm <lizmat> tbrowder putting it in a DateTime::Julian module would be a good start for code evaluation
13:34 b2gills left 13:59 b2gills joined
lizmat and yet another Rakudo Weekly News hits the Net: rakudoweekly.blog/2021/05/03/2021-...ble-comma/ 14:23
MasterDuke lizmat: first link (comma announcement is incorrect)
lizmat wot?
MasterDuke goes to nxadm.github.io/rakudo-pkg/ instead 14:24
lizmat argh.... wordpress!
MasterDuke i had a misplaced closing paren in my first sentence
lizmat MasterDuke++ # fixed 14:25
MasterDuke i'm not subscribed to the mailing list but maybe someone who is could chime in to this thread www.nntp.perl.org/group/perl.perl6...g9878.html  and mention that i believe the problem is in libtommath's mp_get_double and the gmp branch fixes it? 14:37
sena_kun lizmat++ 14:59
15:00 Xliff left
lizmat MasterDuke: so done 16:18
18:01 reportable6 left 18:03 reportable6 joined 18:18 dogbert11 left 18:24 patrickb joined
nwc10 vrurg: are you the author of commit 91ce9a29 - Add a substitute script for `ln -nfs` Currently it is for AIX only where there is no flag with the same meaning as `-n`/`-h` in GNU and BSD implementations. 18:26
in that I'm curious about AIX - you're using Rakudo on JVM on AIX? Or MoarVM?
18:26 linkable6 left, dogbert17 joined 18:27 linkable6 joined
MasterDuke lizmat++ 18:36
vrurg nwc10: It wasn't for me. There is a closed issue. 18:38
nwc10 aha, ItchyPlant 18:41
patrickb o/ 19:17
nwc10 \o
Geth rakudo/rakuast: b3cf295238 | (Jonathan Worthington)++ | 3 files
RakuAST node for <?{ ... }> and <!{ ... }>
20:32 patrickb left 20:55 HarmtH joined
Geth rakudo/rakuast: 5d4f794124 | (Jonathan Worthington)++ | 3 files
RakuAST node for `:my $foo;` style decls in rules
21:40 [Coke] left 22:10 softmoth joined