🦋 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.
lizmat I'm upset and angry 09:54
[Tux] that ain't good 10:04
timo big mood >_< 10:08
lizmat yeah, we live in interesing times 10:09
As some of you may know, I'm selling part of my CD collection through Discogs 10:10
I've just taken the US off of the list of countries I accept orders from
I know it's petty :-( 10:31
Geth roast: 7245b0b101 | (Elizabeth Mattijsen)++ | S06-currying/slurpy.t
Fix test in light of progress on #2599

If a named argument is primed with a value, then that value becomes the default on the primed sub's named argument. The test did not account for that. The fix that is in the works, will set the default in the signature.
11:01
lizmat I wonder how real life this signature is: 11:03
sub capcapn (|c ($a, $b?, :$e = 'e'), |d ($c, $d?, :e($f) = 'f'), *%g)
m: sub a(|c, *%a, *@a, *%b, *@b) { dd }; a # TIL this madness is allowed ? 11:11
camelia sub a(|c, *%a, *@a, *%b, *@b)
Geth roast: e2b69e940e | (Elizabeth Mattijsen)++ | S06-currying/named.t
Change a *lot* of tests regarding #2599

And making them todo where appropriat for now.
The issue is really mostly about how a signature such as (:$a) is primed with :a (aka a => True). In the current .assuming logic, the default for the argument is somewhere encoded in the EVALled ... (7 more lines)
17:18
Geth rakudo/main: 3f6ac5a2d3 | (Elizabeth Mattijsen)++ | src/core.c/Any.rakumod
Add === candidate for type objects

In response to #5796. This will now make Any === Mu return False rather than exploding, while not affecting auto-threading as that involves a Junction:D
18:48
roast: f12880a697 | (Elizabeth Mattijsen)++ | S03-operators/value_equivalence.t
Add tests for #5796
18:53