🦋 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.
01:41 coleman left 01:42 coleman joined 01:46 coleman left 01:47 coleman joined
[Coke] coleman: any idea on infra for the examples site? 12:09
I suspect it hasn't been regenerated in ages.
I already asked about this: github.com/Raku/examples/issues/83 back in 2021. :) 12:11
13:02 lizmat left 13:10 lizmat joined 13:22 socrates1298 joined 13:25 socrates1298 left 13:27 socrates1298 joined 13:31 socrates1298 left
Geth rakudo/main: 283f6bf603 | (Daniel Green)++ | 20 files
Remove a lot of uses of IMPL-WRAP-LIST

In UPPERCASE methods we can make assumptions we can't about lowercase methods.
  "[Lower case names are] a public API that can be implemented in HLL
code and therefore potentially returns a Raku List instead of a VMArray."
   - irclogs.raku.org/raku-dev/2025-06-01.html#17:34
13:39
rakudo/main: a317ba42f7 | (Daniel Green)++ | 4 files
UNWRAP the results of get-implicit-lookups() before indexing

  "[It] is a public API and as such can be overridden by a Raku class
which would return a List, not a VMArray. Thus we really should IMPL-UNWRAP-LIST the result before indexing into it."
   - github.com/rakudo/rakudo/pull/5887...2106109015
rakudo/main: 94457945e4 | MasterDuke17++ (committed using GitHub Web editor) | 20 files
Merge pull request #5887 from MasterDuke17/remove_a_lot_of_IMPL-UNWRAP-LISTs

RakuAST: Remove a lot of uses of IMPL-WRAP-LIST where it's safe to assume they aren't needed.
Also *add* some uses of IMPL-UNWRAP-LIST that were missing.
13:42 socrates1298 joined 14:02 socrates1298 left
jdv is this month rakuast? 16:03
[Coke] I seriously doubt it. 16:20
pretty sure 'make install' doesn't work yet, some speed issues...
coleman Coke it might be a git checkout on the OpenBSD server where Raku.org lives. looking 16:52
actually probably not. needs to be redeployed 16:55
I will check in a Docker build 16:56
jdv ok 17:13
timo when's the perfect time for my desktop to drop off the 'net? :) 17:14
17:25 finanalyst joined
timo the script that runs on that machine that prints its `ip a l` output to a file over ssh is still running, but the ipv6 address i have in the output i can't even ping >:( 17:33
now what
i was ssh'd into that machine just fine an hour ago 17:34
until it stopped working, of course 17:35
[Coke] coleman: I switched the main branch to main 17:48
I'm also making a bunch of changes, so HEAD (which was already failing 'make html') might be borked. 17:49
If you have any issues, ping me and I'll address them ASAP
19:20 finanalyst left
Geth rakudo/bootstrap-rakuast: 8 commits pushed by (Stefan Seifert)++ 20:27
[Coke] nine++ 20:37
Geth rakudo: MasterDuke17++ created pull request #5894:
RakuAST: Bootstrap rakuast fix no lexical with name $_
20:40
timo DOM::Tiny:ver<0.5.2>:auth<github:zostay> - seems to be failing a test, /cc [Coke] 20:46
well, i have a change that makes it not b-rk any more 21:24
m: sub testit($/, $x) { if $x { make Empty } else { make () } }; "hi" ~~ /./; testit($/, False); say $/.made.raku; say $/.made eqv Empty; testit($/, True); say $/.made.raku; say $/.made eqv Empty 21:38
camelia ()
False
Empty
True
timo bisectable6: sub testit($/, $x) { if $x { make Empty } else { make () } }; "hi" ~~ /./; testit($/, False); say $/.made.raku; say $/.made eqv Empty; testit($/, True); say $/.made.raku; say $/.made eqv Empty 21:39
bisectable6 timo, Will bisect the whole range automagically because no endpoints were provided, hang tight
timo, Output on all releases: gist.github.com/e8b2872a91ae0c516c...26523926e3 21:40
timo, Bisecting by exit code (old=2019.07.1 new=2019.11). Old exit code: 1
timo, bisect log: gist.github.com/8c4b88412dedc66da9...5735eefcde
timo, (2019-11-01) github.com/rakudo/rakudo/commit/7c...3c0a81e7ad
timo, Bisecting by output (old=2017.05 new=2017.06) because on both starting points the exit code is 1
timo, bisect log: gist.github.com/a7f8b0d9f278658a46...96f5e0ce14 21:41
timo, (2017-06-01) github.com/rakudo/rakudo/commit/7c...656b955cd7
timo, Bisecting by output (old=2016.09 new=2016.10) because on both starting points the exit code is 1
timo haha, not quite what i wanted
bisectable6 timo, bisect log: gist.github.com/ec247b167c5c32d327...83829a9b4d
timo, Output on all releases and bisected commits: gist.github.com/70bc5ad75643ed5db2...bd2e0daf3c
timo that's really my fault 21:42
bisectable6: sub testit($/, $x) { if $x { make Empty } else { make () } }; "hi" ~~ /./; testit($/, False); say $/.made.perl; say $/.made eqv Empty; testit($/, True); say $/.made.perl; say $/.made eqv Empty 21:43
bisectable6 timo, Will bisect the whole range automagically because no endpoints were provided, hang tight
timo, Output on all releases: gist.github.com/e32ce47b4008934b4b...1679a6940f 21:44
timo, Bisecting by output (old=2016.12 new=2017.01) because on both starting points the exit code is 0
timo, bisect log: gist.github.com/9f29b5e7bba97564d2...f9f0b6bea3
timo, (2017-01-08) github.com/rakudo/rakudo/commit/ec...0f04425dff
timo, Output on all releases and bisected commits: gist.github.com/cb2d1bd16477899293...ec66fb138a
[Coke] timo: DOM::Tiny – AlwaysFail - so last blin run it faild both old and new 22:26
timo OK, as I thought
i do have a pull request almost there
there's another PR from AlexDaniel in the same repo that didn't get a response unfortunately 22:27