🦋 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: ... | log inspection situation still under development | For MoarVM see #moarvm
Set by lizmat on 22 May 2021.
00:06 discord-raku-bot left, discord-raku-bot joined, reportable6 left 00:08 reportable6 joined 00:10 discord-raku-bot left 00:11 discord-raku-bot joined 01:41 frost joined
Xliff p6-Glib-Suite timings for v2022.03-231-g522c5fc83. 02:29
Total number of projects: 31
Total non-parallel compile times: 9258.21s (298.651935 avg)
Total parallel compile times: 1378.31511139s (44.46177778677 avg)
03:31 [Coke] left 03:34 [Coke] joined 04:34 evalable6 left, benchable6 left, linkable6 left, bloatable6 left, unicodable6 left, quotable6 left, notable6 left, greppable6 left, statisfiable6 left, sourceable6 left, coverable6 left, tellable6 left, bisectable6 left, nativecallable6 left, releasable6 left, shareable6 left, committable6 left, reportable6 left, notable6 joined, releasable6 joined, linkable6 joined 04:35 sourceable6 joined, coverable6 joined, statisfiable6 joined, bisectable6 joined, committable6 joined, benchable6 joined, quotable6 joined 04:36 unicodable6 joined, greppable6 joined 04:37 tellable6 joined, evalable6 joined, reportable6 joined, shareable6 joined, bloatable6 joined, nativecallable6 joined 05:39 Util left 05:46 Util joined 06:07 reportable6 left, reportable6 joined 06:15 vrurg joined 06:17 vrurg_ left 07:53 MasterDuke joined 08:33 Util left
lizmat Files=1353, Tests=117192, 293 wallclock secs (35.65 usr 9.87 sys + 4062.91 cusr 337.05 csys = 4445.48 CPU) 08:39
08:39 Util joined
MasterDuke m: my $a; loop (my Int $i = 0; $i <= 1_000_000_000; $i += 1000) { $a := $i ** -2 }; say now - INIT now 08:43
camelia 1.550610147
MasterDuke locally i have that dropping from ~1.4s down to ~0.5s...let's see what the tests say now... 08:44
yup, passes spectest and stresstest 08:49
Geth rakudo: MasterDuke17++ created pull request #4908:
Fix exponentiation by large negative Ints and speedup exponentiation by any sized negative Ints
09:22
10:27 Altai-man joined 10:30 sena_kun left 10:40 sena_kun joined 10:43 Altai-man left 12:08 reportable6 left 12:11 reportable6 joined 13:37 discord-raku-bot left, discord-raku-bot joined 14:02 frost left 15:02 RakuIRCLogger left, TempIRCLogger left
gfldex m: (1, 1 xx *).flat.is-lazy.say; 15:21
camelia False
gfldex Should that be True?
m: constant @suffix = flat(<st nd rd >, 'th' xx *).lazy; .say for ((1..∞) Z~ @suffix)[^10]; 15:37
camelia 1st
2nd
3rd
4th
5th
6th
7th
8th
9th
10th
gfldex ^^^ That's what I want to do and I don't feel like I should need the explicit `.lazy`-call.
gfldex .oO(Getting lazyness right is hard work!) 15:38
[Tux] Rakudo v2022.04-18-g51c00fddd (v6.d) on MoarVM 2022.04-1-g4e2eab056
csv-ip5xs0.781 - 0.830
csv-ip5xs-205.033 - 5.159
csv-parser3.650 - 3.900
csv-test-xs-200.413 - 0.420
test6.398 - 6.971
test-t1.451 - 1.494
test-t --race0.845 - 0.857
test-t-2021.697 - 22.139
test-t-20 --race6.671 - 6.744
15:59
japhb gfldex: (Not that it's the thing you were actually asking about, but ...) That logic for English suffixes is wrong past 20. The pattern repeats for every group of 10 *except* the teens, which all use 'th'. And then of course it all repeats again for every group of 100. 16:01
(What is it with humans and having an exception to every rule?) 16:02
16:07 linkable6 left, evalable6 left 16:10 linkable6 joined, evalable6 joined
gfldex japhb: Don't worry. I wont let rules-inventing humans stop me from having fun with Raku. :) 16:39
18:05 sena_kun left 18:07 reportable6 left 18:10 reportable6 joined 18:11 sena_kun joined
japhb gfldex: :-D 18:30
20:00 sena_kun left 20:02 sena_kun joined 20:06 sena_kun left 20:07 sena_kun joined 20:09 timo joined 20:51 Geth__ left, Geth__ joined, Geth left 20:52 TempIRCLogger joined, Geth__ left, Geth joined, lizmat left 20:53 lizmat_ left, lizmat joined 20:56 Geth left, Geth joined 21:01 Geth left, Geth joined 21:22 linkable6 left 21:24 linkable6 joined 22:06 linkable6 left
Geth rakudo: vrurg++ created pull request #4909:
Fix for positional argument binding
22:07
22:07 linkable6 joined
Geth rakudo/master: 4 commits pushed by (Daniel Green)++, MasterDuke17++ 22:14