🦋 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:00 reportable6 left 00:01 reportable6 joined 01:01 MasterDuke joined 02:04 squashable6 left 02:06 squashable6 joined 02:11 frost joined 02:13 frost left 02:40 frost joined 02:58 frost left 04:33 frost joined 06:00 reportable6 left 06:01 reportable6 joined 08:26 linkable6 left, statisfiable6 left, notable6 left, quotable6 left, committable6 left, greppable6 left, unicodable6 left, bloatable6 left, tellable6 left, evalable6 left, benchable6 left, nativecallable6 left, shareable6 left, sourceable6 left, squashable6 left, releasable6 left, coverable6 left 08:27 statisfiable6 joined, shareable6 joined, unicodable6 joined, evalable6 joined, squashable6 joined, releasable6 joined 08:28 linkable6 joined
[Tux] Rakudo v2022.12-1-gd52342eb0 (v6.d) on MoarVM 2023.02-1-g9d2a4e609
csv-ip5xs0.770 - 0.827
csv-ip5xs-205.190 - 5.670
csv-parser3.632 - 3.668
csv-test-xs-200.407 - 0.499
test6.181 - 6.212
test-t1.398 - 1.465
test-t --race0.890 - 0.896
test-t-2020.460 - 20.905
test-t-20 --race6.141 - 6.723
08:28
08:28 committable6 joined
08:28 bloatable6 joined, sourceable6 joined, coverable6 joined, benchable6 joined, quotable6 joined 08:29 tellable6 joined, nativecallable6 joined, greppable6 joined, notable6 joined 09:38 ab5tract joined 09:58 sena_kun joined 10:00 NemokoschKiwi joined 10:15 NemokoschKiwi left 10:50 frost left 10:51 frost left
ab5tract nine: AFAICT everything is resolved in my PR 10:52
tellable6 2023-02-21T18:17:04Z #raku-dev <nine> ab5tract: thanks! I hope to find time for a review tomorrow.
11:18 NemokoschKiwi joined 11:33 NemokoschKiwi left 12:00 reportable6 left 12:01 reportable6 joined
ab5tract in fact, something strange is going on. consider the question embedded in this code: `my $outer = True; { my $new-lexical-scope = True; my $is-it-a-new-package-though; };` 15:30
I ask because I'm actually trying to fix something that the current spectests don't cover, at least the ones that I got working. `module M { enum <A B>; }; dd +M::A` works and `module M { my enum <A B> }; dd + M::A` shouldn't. 15:32
I've got that fixed locally by getting the stash from the $!current-package when the enum is anonymous 15:33
But that breaks the t/spec/12-enums/anonymous.t because apparently when they re-declare 'foo' inside a new lexical scope, $!current-package is still global 15:36
alternatively, I could allow for replacing of declarations in a given package stash, instead of dying as I currently do. This would fit what base does, minus the raising of a 'Potential Difficulties' warning 15:47
I've opted for this alternative approach 16:01
lizmat I guess we should make this a compile time error: 16:29
m: constant a = INIT Date.today; dd a
camelia Mu !INIT_VALUES{'1'} = Mu
17:25 ab5tract left 18:00 reportable6 left 18:01 reportable6 joined 18:17 codesections left 18:32 codesections joined 18:56 ab5tract joined 19:13 codesections left 19:29 codesections joined 21:31 guifa_ joined 21:35 guifa left 22:52 sena_kun left 23:25 codesections left