🦋 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:05 sena_kun left 00:48 MasterDuke joined 04:13 Voldenet_ joined 04:14 Voldenet left, Voldenet_ is now known as Voldenet 05:14 Voldenet_ joined 05:15 Voldenet left, Voldenet_ is now known as Voldenet 09:52 sena_kun joined
Geth rakudo/main: 196fbee64e | (Stefan Seifert)++ | 3 files
RakuAST: fix accessing 6.e PseudoStash at compile time

6.e PseudoStash needs a $!package if one tries to make lookups in CORE::
10:02
rakudo/main: 3853a0f8be | (Stefan Seifert)++ | src/Raku/ast/code.rakumod
RakuAST: fix look up of our scoped subs in my scoped packages at compile time
nine 3 more
lizmat nine++ 10:08
nine m: my @a .= :a; dd @a 10:11
camelia Mu @a = [Pair, "a", Bool::True]
nine One can discover bizarre things when studying the source 10:12
lizmat wtf? 10:22
what would be the use of "my @a .=" anyway? shouldn't that be a compilation error 10:23
nine Well if Array had a method like list-of-random-numbers then it would actually make sense. 11:05
lizmat Hmmm... 11:08
but my @a .= :a feels like it should be a compile time error ? 11:10
nine Yes, that seems quite unintended. 11:11
Geth rakudo/main: 72a4802da8 | (Elizabeth Mattijsen)++ | src/Perl6/Metamodel/CurriedRoleHOW.nqp
Streamline Metamodel::CurriedRoleHOW

  - changed for loops to while loops where appropriate
  - move a lot of innitializing logic to a TWEAK method
  - remove duplicate call to update_role_typecheck_list
  - abstracted a lot of logic in subroutines and methods
  - make sure complete_parameterization is thread-safe
  - add some more internal documentation
13:59
MasterDuke hm, wonder if dev.azure.com/jjmerelo0004/jjmerel...&l=110 has something to do with the long path problem on windows. since the java actually compiles, it's just running the executable after it's built that seems to die 14:28
Geth rakudo/main: 18abe8c32f | (Elizabeth Mattijsen)++ | 6 files
Eradicate Metamodel::InvocationProtocol role

from Moar builds, rather than making it an empty role and still include that everywhere.
14:34
14:35 notna joined
ugexe why is that still building under someone's personal account? 14:44
MasterDuke: I'm not sure if that would hit long path issue or not. it usually ends up being a problem when we use a bunch of sha1s as path parts 14:47
oh i already opened an issue about azure running under someones personal account - github.com/Raku/nqp/issues/805 14:48
seems patrickb needs admin permissions to Raku/nqp to fix it
lizmat patrickb is now admin on Raku/nqp 14:50
15:12 notna left
releasable6 Next release in ≈4 days and ≈23 hours. There are no known blockers. Please log your changes in the ChangeLog: github.com/rakudo/rakudo/wiki/ChangeLog-Draft 19:00
19:13 [Coke] left 19:15 [Coke] joined 19:20 vrurg joined, vrurg_ left, [Coke]_ joined 19:21 [Coke] left
ab5tract Before I dive too deep into things, I want to double check whether there is even a possible/reasonable way to resolve R#5500 19:46
linkable6 R#5500 [open]: github.com/rakudo/rakudo/issues/5500 [consistency][CORE.setting] Array.splice insists on flattening the replacement
20:02 vrurg left 20:03 vrurg joined
ab5tract I guess a new splice method candidate could be added via something like `:no-expand` 20:20
21:18 [Coke]_ is now known as [Coke] 22:14 sena_kun left 22:48 [Coke]_ joined 22:49 [Coke] left