[01:23] <Geth> ¦ rakudo: ugexe++ created pull request #6506: RakuAST: extend lexical lowering to anonymous variables and BEGIN-compiled routines

[01:23] <Geth> ¦ rakudo: review: https://github.com/rakudo/rakudo/pull/6506

[02:51] <[Coke]> (this hopefully will also let me do some more work on blin itself since I'm not going to have worry about leaving the box turned on)

[02:55] <[Coke]> ... this seems faster.

[02:55] <[Coke]> I have half as much memory, but 4 times the cores as the other box.

[03:55] <[Coke]> https://gist.github.com/coke/f78decdb75da5f1b6fa2c6b66731e9db - there's the first blin run on this machine (no new failures yet on main)

[04:55] *** Pixi` joined
[04:55] *** ShimmerFairy left
[04:56] *** ShimmerFairy joined
[04:58] *** Pixi left
[04:59] *** Pixi joined
[05:00] *** Pixi` left
[09:13] <ab5tract> Hash.prepend doesn’t make sense to me

[09:13] <ab5tract> It’s not ordered, so how would you prepend?

[09:17] <ab5tract> Hash.append seems to be broken:

[09:17] <ab5tract> m: my %h; dd %h.append: :test(66); dd %h

[09:17] <camelia> rakudo-moar 4aa6cf190: OUTPUT: «{}␤{}␤»

[09:18] <lizmat> you need to specify the key *and* one or more values

[09:18] <lizmat> also: :test(66) is a named arg to append, that will just get eaten

[09:19] <ab5tract> I did specify a key and a value

[09:19] <ab5tract> And I still hate %_

[09:19] <ab5tract> m: my %h; dd %h.append: %( :test(66) ); dd %h

[09:19] <camelia> rakudo-moar 4aa6cf190: OUTPUT: «{:test(66)}␤{:test(66)}␤»

[09:20] <ab5tract> If it isn’t ordered, append should be the same as push which should be the same as unhurt

[09:20] <ab5tract> *unshift

[09:21] <ab5tract> If they aren’t the same, what on earth are they actually doing differently?

[09:21] <ab5tract> Do any of these methods actually take a named argument?

[09:22] <lizmat> nope

[09:23] <lizmat> m: my %h; %h.push("a",42); dd %h; %h.push("a",666); dd %h

[09:23] <camelia> rakudo-moar 4aa6cf190: OUTPUT: «{:a(42)}␤{:a($[42, 666])}␤»

[09:23] <ab5tract> Then surely it would be better for them to take *%_ as a list of keys and values and not as a (nonexistent) named argument

[09:23] <lizmat> you're misunderstanding what Hash.push/append do

[09:23] <lizmat> m: my %h; %h.push("a",42); dd %h; %h.push("a",[666,777]); dd %h

[09:23] <camelia> rakudo-moar 4aa6cf190: OUTPUT: «{:a(42)}␤{:a($[42, [666, 777]])}␤»

[09:24] <lizmat> m: my %h; %h.push("a",42); dd %h; %h.append("a",[666,777]); dd %h

[09:24] <camelia> rakudo-moar 4aa6cf190: OUTPUT: «{:a(42)}␤{:a($[42, 666, 777])}␤»

[09:24] <ab5tract> ah, right your are

[09:24] * ab5tract scrambles for a hole in the rocks

[09:28] *** finanalyst joined
[09:42] <ab5tract> lizmat: after that embarrassing demonstration of my lack of recall, I think it makes sense that we would have prepend and unshift as well

[09:43] <lizmat> well, in the past 14 years of doing raku, yesterday was the first day I could have used it

[09:43] <lizmat> so it's definitely not a big thing

[09:44] <lizmat> but for consistency's sake, it feels like an omission not to have Hash.unshift/prepnd

[09:44] <lizmat> *prepend

[09:54] <ab5tract> Indeed, it feels like an oversight

[10:32] <Geth> ¦ rakudo/lizmat-30: 6f266b9cdd | (Elizabeth Mattijsen)++ | src/Raku/Actions.nqp

[10:32] <Geth> ¦ rakudo/lizmat-30: RakuAST: worry about unknown use adverbs in 6.e+

[10:32] <Geth> ¦ rakudo/lizmat-30: 

[10:32] <Geth> ¦ rakudo/lizmat-30: As a result of discussion about 'use' adverbs in

[10:32] <Geth> ¦ rakudo/lizmat-30:   https://github.com/Raku/problem-solving/issues/525

[10:32] <Geth> ¦ rakudo/lizmat-30: 

[10:32] <Geth> ¦ rakudo/lizmat-30:   use Test:foo:ver:bar; ok 1;  # no worries

[10:32] <Geth> ¦ rakudo/lizmat-30: 

[10:32] <Geth> ¦ rakudo/lizmat-30:   use v6.e.PREVIEW; use Test:foo:ver:bar; ok 1;

[10:32] <Geth> ¦ rakudo/lizmat-30:   Potential difficulties:

[10:32] <Geth> ¦ rakudo/lizmat-30:     Detected unsupported adverbs in 'use' statement: :foo:bar

[10:32] <Geth> ¦ rakudo/lizmat-30: review: https://github.com/rakudo/rakudo/commit/6f266b9cdd

[10:32] <Geth> ¦ rakudo: lizmat++ created pull request #6508: RakuAST: worry about unknown use adverbs in 6.e+

[10:32] <Geth> ¦ rakudo: review: https://github.com/rakudo/rakudo/pull/6508

[12:46] <finanalyst> .tell coleman The docs.raku.org actions seem to have stalled on June 3. The docs site 'about' shows last rendering was June 3

[12:46] <tellable6> finanalyst, I'll pass your message to coleman

