🦋 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.
00:06 reportable6 left 00:07 reportable6 joined 00:08 reportable6 joined 01:18 evalable6 left, linkable6 left, linkable6 joined 01:20 evalable6 joined 01:49 epony left 01:50 epony joined 01:55 Kaipei joined 03:04 nebuchadnezzar left 03:53 epony left 03:54 epony joined 04:54 linkable6 left, coverable6 left, tellable6 left, evalable6 left, notable6 left, nativecallable6 left, statisfiable6 left, greppable6 left, quotable6 left, benchable6 left, shareable6 left, bisectable6 left, reportable6 left, releasable6 left, unicodable6 left, committable6 left, squashable6 left, sourceable6 left, bloatable6 left 04:55 evalable6 joined, squashable6 joined, nativecallable6 joined, releasable6 joined, tellable6 joined, notable6 joined, benchable6 joined, statisfiable6 joined, reportable6 joined 04:56 unicodable6 joined, shareable6 joined, sourceable6 joined, greppable6 joined 04:57 coverable6 joined, committable6 joined, bisectable6 joined, quotable6 joined, linkable6 joined, bloatable6 joined 05:44 japhb left 05:45 japhb joined 05:57 epony left 05:59 epony joined 06:05 epony left 06:06 reportable6 left 06:07 reportable6 joined 06:17 japhb left 06:22 japhb joined 08:16 epony joined 08:47 Kaipii joined 08:51 Kaipei left 09:05 discord-raku-bot left, discord-raku-bot joined 09:18 discord-raku-bot left 09:19 discord-raku-bot joined 09:27 Kaipii is now known as Kaiepi 09:35 frost24 joined 10:08 frost24 left 10:20 epony left 10:22 epony joined 11:06 linkable6 left 11:07 linkable6 joined 11:13 Kaiepi left 11:15 Kaiepi joined 11:30 frost53 joined 11:56 frost53 left 11:57 frost70 joined 12:07 reportable6 left 12:09 reportable6 joined 12:24 epony left 12:26 epony joined 12:27 frost70 left
Geth rakudo/rakuast: 4 commits pushed by (Stefan Seifert)++ 13:10
rakudo/rakuast: 31f28de6df | (Stefan Seifert)++ | src/Raku/ast/variable-declaration.rakumod
RakuAST: Support natively typed arrays in attributes

Natively typed arrays need to parameterize array instead of Array
rakudo/rakuast: e5cfb41d22 | (Stefan Seifert)++ | 2 files
RakuAST: Create optimized code for array slot assignment

When assigning into an array slot, we can directly call postcircumfix:<[ ]> with an additional argument.
13:25 [Coke] joined 13:49 [Tux] left
Kaiepi i've been chipping away at shaped arrays' various STORE multis for a while, but i don't get something to do with its Iterable:D candidates 13:52
it's specified that it's OK to underfill an array with an Iterable's Iterator, but not produce too many elements github.com/Raku/roast/blob/master/....t#L21-L29 13:53
why? it feels inconsistent 13:55
vrurg Perhaps because holes are ok, but lost elements are not? 13:57
Kaiepi how are lost elements not though? 14:03
14:03 [Tux] joined
vrurg If you overfill a row surplus elements are getting lost, right? 14:03
nine I.e. it's ok to leave parts of a multi dimensional array uninitialized (same as when you don't give it an initializer but instead just assign element by element after construction). But you must not have the initializer write data where there is not place for it. 14:04
Kaiepi attempting to write to an invalid offset is how the error is being generated at the moment 14:08
the elements would be lost, yeah, similarly to taking the .head(...) of the rhs
vrurg Sounds like the principle of early error detection to me. The sooner a problem is detected and reported the easier it is to diagnose the cause. 14:23
[Tux] Rakudo v2022.07-76-gef835615f (v6.d) on MoarVM 2022.07-18-gd22223381
csv-ip5xs0.776 - 0.784
csv-ip5xs-205.074 - 5.378
csv-parser3.457 - 3.700
csv-test-xs-200.411 - 0.422
test6.373 - 6.623
test-t1.382 - 1.447
test-t --race0.806 - 0.809
test-t-2020.247 - 20.984
test-t-20 --race6.457 - 7.017
14:29 epony left 14:30 epony joined 15:30 linkable6 left, evalable6 left, linkable6 joined 15:33 evalable6 joined 15:35 [Coke] left 15:38 [Coke] joined 16:21 Kaiepi left 16:33 epony left 16:34 epony joined 16:39 [Coke]_ joined 16:42 [Coke] left 17:15 Kaiepi joined 18:07 reportable6 left 18:09 reportable6 joined 18:21 epony left
Geth rakudo: usev6++ created pull request #5088:
[JVM] Fix defaults for typed optional @/% params
20:10 [Coke] joined 20:13 [Coke]_ left
Geth roast/master: 5 commits pushed by (Ben Davies)++, (Vadim Belman)++ 20:33
21:22 linkable6 left, evalable6 left 21:23 evalable6 joined, linkable6 joined