01:53 Altai-man_ joined 01:55 sena_kun left 03:54 sena_kun joined 03:56 Altai-man_ left 04:34 notable6 left, kawaii left 04:36 statisfiable6 left, reportable6 left, kawaii joined 04:39 committable6 left, tobs left, tobs joined 04:43 quotable6 left 04:44 Xliff left 05:24 notable6 joined, reportable6 joined, statisfiable6 joined 05:42 quotable6 joined 05:53 Altai-man_ joined 05:56 sena_kun left 06:24 committable6 joined 07:54 sena_kun joined 07:55 Altai-man_ left 07:58 domidumont joined 09:14 domidumont left 09:53 Altai-man_ joined 09:55 sena_kun left
Geth roast: b2e62ef4a6 | (Elizabeth Mattijsen)++ | S04-declarations/multiple.t
Oops, forgot to update test count
roast: ad6f4d1e88 | (Elizabeth Mattijsen)++ | S12-construction/new.t
Oops, accidentally lost closing quotes in skip
roast: 673937191d | (Elizabeth Mattijsen)++ | S17-procasync/basic.t
Oops, accidentally lost closing quote in skip
lizmat Files=1294, Tests=109565, 209 wallclock secs (28.44 usr 8.13 sys + 2930.39 cusr 273.64 csys = 3240.60 CPU) 10:37
Altai-man_ lizmat, hi! 10:47
tellable6 2020-01-11T20:34:07Z #raku-dev <lizmat> Altai-man_ does the release branch contain all of the .perl -> .raku changes that I did ?
Altai-man_ are you around? :)
lizmat yes
Altai-man_ I am now looking at the broken modules. I remember removing of THROW sub, was it internal? 10:48
lizmat yes, that was supposed to be internal
Altai-man_ github.com/drforr/perl6-Format-Lis....pm6#L1037 <- maybe we can write a patch?
lizmat I don't think it's documented
sure, will do 10:49
Altai-man_ I suspect DrForr is cool enough to do things with undocumented subs... OTOH such things can break.
lizmat indeed
Altai-man_ lizmat, thanks! \o/
lizmat github.com/drforr/perl6-Format-Lisp/pull/1 10:54
Altai-man_ lizmat++ 10:55
11:00 Kaiepi left
Geth roast: 1080f6d2c1 | (Elizabeth Mattijsen)++ | S01-perl-5-integration/basic.t
Cannot change languages in *any* scope

Related to github.com/Raku/old-issue-tracker/issues/2127 . It is my understanding that it will never be possible to change language inside a scope. Please revert this if this assumption is wrong.
Altai-man_ .seen donpdonp 11:17
tellable6 Altai-man_, I saw donpdonp 2018-08-06T18:03:28Z in #perl6: <donpdonp> got it. thx.
Geth roast: 20f2cd0fe8 | (Elizabeth Mattijsen)++ | S32-list/reverse.t
After the GLR, .reverse does NOT flatten
lizmat bisectable6: dd (1,2,3).map: { $^a, $^b } 11:35
bisectable6 lizmat, On both starting points (old=2015.12 new=ff7e17f) the exit code is 1 and the output is identical as well
lizmat, Output on both points: «Too few positionals passed; expected 2 arguments but got 1␤ in block <unit> at /tmp/pfyz2BeWvX line 1␤␤»
lizmat jnthn: ^^^ I don't think that should ever work? Or should the signature generation make all but the first curried parameter optional ?
m: dd (1,2,3).map: -> { "foo" } # similarly this, this should never work, right ? 11:37
camelia Too many positionals passed; expected 0 arguments but got 1
in block <unit> at <tmp> line 1
lizmat arguably that could be a compile time error
m: dd ().map: -> { "foo" } # or perhaps not? 11:38
camelia ().Seq
lizmat related migrated ticket: github.com/Raku/old-issue-tracker/issues/4232 11:39
Geth roast: b144ca4bf8 | (Elizabeth Mattijsen)++ | 13 files
Batch #6 of roast RT -> GH ticket migration
11:54 Geth left, sena_kun joined
lizmat eek, we lost Geth :-) 11:54
wonder if tyil doing something :-) 11:55
11:55 Altai-man_ left 12:10 Geth joined
Geth roast: bf5b2c9c54 | (Elizabeth Mattijsen)++ | 17 files
Batch #7 of roast RT -> GH ticket migration
roast: dbb56963bc | (Elizabeth Mattijsen)++ | S03-operators/assign.t
Adapt ,= test to post-GLR behaviour

I don't think we will ever follow S03 on that, as that implies too much magic DWIM, and a big WAT! Associated ticket:
lizmat jnthn ^^ 12:34
12:56 Kaiepi joined
jnthn lizmat: `dd (1,2,3).map: { $^a, $^b }` should indeed die on an odd number of arguments; `-> { "foo" }` passed to map is also non-sensical. 13:07
lizmat ok, will fix the tests then
jnthn m: for 1..5 -> { } 13:08
camelia Too many positionals passed; expected 0 arguments but got 1
in block <unit> at <tmp> line 1
lizmat one could argue that could be a compilation error, right?
jnthn Don't think we can really catch the .map case at compile time since method dispatch is late-bound, but we might catch this related thinko.
On the `for` loop
lizmat yeah
jnthn Since that is part of the current language.
lizmat ok, lemme see if I can grok that 13:09
Geth rakudo/master: 5 commits pushed by (Elizabeth Mattijsen)++ 13:22
AlexDaniel sena_kun: repo moved
sena_kun AlexDaniel, sorry, which one?
AlexDaniel Raku examples
sena_kun I se
AlexDaniel github.com/perl6/perl6-examples
sena_kun ok, re-clonned, thanks for notifying 13:23
13:53 Altai-man_ joined 13:56 sena_kun left
Geth rakudo: cac64caaa9 | (Elizabeth Mattijsen)++ | src/core.c/Supply.pm6
Tmplement Supply.split(Str)

As promised before. First candidate of Supply.split, with more to come.
roast: 722a4ccf40 | (Elizabeth Mattijsen)++ | S17-supply/split.t
Add first tests for Supply.split(Str)
lizmat so what is the place to add a testfile to spectest nowadays ? 14:04
jnthn iirc the spectest.data thing got moved into the roast repo 14:06
I don't think I've added one since then, though 14:07
<-- slacker
Altai-man_ AlexDaniel, ping? can I get write rights for the examples repo? I can't even close an issue. :) 14:32
lizmat into the roast repo ?? hmmmm 14:42
AlexDaniel Altai-man_: hmm :) 14:43
AlexDaniel clicks many times 14:44
Altai-man_: done, it should be alrigth now 14:45
I know that others might not really have access yet
Altai-man_ AlexDaniel, yay, it works now. thanks!
AlexDaniel which is fine right now, I have a script to add everyone to the Raku team
Geth roast: 3e88b99fb3 | (Elizabeth Mattijsen)++ | spectest.data
Add Supply.split testing file

Also move another file to a more "correct" position to satisfy the OCD in me.
Altai-man_ maybe an odd question, but... can I fix broken code under artistic license? I mean, does licensing allow it and I am not a horrible person for throwing away someone's code that bitrotted and replacing it with something working, right? 15:21
lizmat I think that's the idea of an open source license if the original author is unresponsive :- 15:22
or even if the original author *is* responsive :-)
Altai-man_ ah, okay
Geth rakudo: 4fa60ab5a7 | (Elizabeth Mattijsen)++ | src/core.c/Supply.pm6
Add support for Supply.split(Str, :skip-empty)
roast: 4eb6939a46 | (Elizabeth Mattijsen)++ | S17-supply/split.t
Add tests for Supply.split(Str, :skip-empty)
15:54 sena_kun joined 15:56 Altai-man_ left 16:05 sena_kun left 16:08 sena_kun joined 16:10 vrurg joined 16:12 vrurg_ left
Geth rakudo: c16a648489 | (Elizabeth Mattijsen)++ | src/core.c/Supply.pm6
Implement Supply.split(Str,limit,:skip-empty)
roast: a6a6bf40ca | (Elizabeth Mattijsen)++ | S17-supply/split.t
Add tests for Supply.split(Str,limit,:skip-empty)
rakudo: 80f60c05d9 | (Elizabeth Mattijsen)++ | src/core.c/Supply.pm6
Fix off-by-one error in Supply.head(limit)

  - limit 0 would give all emittees
  - limit <0 would also give all emittees
roast: 97a5b6dc45 | (Elizabeth Mattijsen)++ | S17-supply/head.t
Add tests for Supply.head(0|<0)
16:39 domidumont joined 16:47 Kaiepi left, Kaiepi joined 16:49 Kaiepi left, Kaiepi joined 16:58 patrickb joined
Geth roast: edfd3b0859 | (Elizabeth Mattijsen)++ | 15 files
Batch #8 of roast RT -> GH ticket migration
roast: e85e90c1cf | (Elizabeth Mattijsen)++ | 13 files
Batch #9 of roast RT -> GH ticket migration
18:09 Altai-man_ joined 18:11 sena_kun left
Geth roast: 989d11b7f6 | (Elizabeth Mattijsen)++ | 13 files
Batch #10 of roast RT -> GH ticket migration
18:28 Geth left, Geth joined 18:33 Geth left 18:34 lucasb joined
lizmat Geth appears to be flapping 18:38
lizmat is getting withdrawal symptoms not seeing her commits reported :-) 18:48
japhb lizmat++ # On a roll! 18:56
19:03 Xliff joined
nine This is worrying: at work we have trouble with compilation errors. Ye good olde "Missing or wrong version of dependency". I tracked it down to dependencies simply not listed in the precomp files. 19:15
The dependencies are clearely written to STDOUT by the precomp process, but the parent process doesn't receive them all. The last 1 or 2 lines are missing in some cases. 19:16
lizmat yuk
that would explain the one or two times I've seen those last week
couldn't repeat then 19:17
none: this is on HEAD ?
nine We're on 2019.11. But I'm pretty sure this is actually a somewhat older issue 19:18
lizmat ah ok, *phew*
(in the sense that I do not immediately feel responsible :-)
19:26 Kaiepi left
lizmat just added Str.index(@needles) in github.com/rakudo/rakudo/pull/3418 19:26
19:27 Kaiepi joined 19:28 Kaiepi left 19:39 domidumont left
nine I added a simple $*OUT.flush after this line github.com/rakudo/rakudo/blob/mast...ry.pm6#L57 and made it through 3 working builds so far! 19:41
Oh, no geth :/ 20:04
sena_kun: github.com/rakudo/rakudo/commit/9f...25ae987f72 is definitely recommended for the release. It fixes a critical issue with ~0 chance for a regression. 20:05
tellable6 nine, I'll pass your message to sena_kun
nine Looks like the issue has been there since commit 4b02b8aadc from 2017-09-04 20:09
20:10 sena_kun joined 20:12 Altai-man_ left
nine releasable6: status 20:30
releasable6 nine, Next release will happen when it's ready. 1 blocker. 0 out of 437 commits logged
nine, Details: gist.github.com/1d9daf60926f488a73...fe351fdc6c
tyil giving geth a shove 20:49
20:49 Geth joined
lizmat whee! 20:50
21:06 patrickb left
Geth roast: 23ff317563 | (Elizabeth Mattijsen)++ | 14 files
Batch #12 of roast RT -> GH ticket migration
AlexDaniel samcv: what's the status of github.com/perl6/Atom-as-a-Perl6-IDE ? 21:58
rba AlexDaniel: I see you‘re heavily moving repos.
AlexDaniel pmurias: what's the status of github.com/perl6/perl6-parcel-example ?
tellable6 AlexDaniel, I'll pass your message to pmurias
AlexDaniel rba: not really, everything is already moved by now :)
rba Might need to check which „autoupdate“ are broken on the website setups... 21:59
AlexDaniel well ok, some things are not moved yet
but I'm leaving nqp and roast for now, and the rest I'm not entirely sure where it should go
rba: none should be broken :)
rba AlexDaniel: Have not been regulary online in the last time. Anything else I need to know? 22:00
AlexDaniel rba: I don't think so, unless I missed something too 22:01
rba: RT transition is complete now
rba: github.com/perl6/old-issue-tracker
damn I keep posting that link
of course github.com/Raku/old-issue-tracker
so any RT ticket redirects there, example: rt.perl.org/Ticket/Display.html?id=126209 22:02
rba Very nice. AlexDaniel++ 22:03
AlexDaniel I didn't do it, toddr++ :
rba toddr++
Geth roast: da0e91581b | (Elizabeth Mattijsen)++ | 14 files
Batch #13 of roast RT -> GH ticket migration
AlexDaniel rba: oh yeah and liz was working on eliminating links to RT altogether
they don't really hurt because redirects work fine, but they're more convenient 22:05
rba lizmat++ 22:06
lizmat redirects indeed work fine now, but it's an unnecessary dependency 22:07
AlexDaniel pmurias: also github.com/perl6/parcel-plugin-nqp
tellable6 AlexDaniel, I'll pass your message to pmurias
AlexDaniel yeah
22:09 Altai-man_ joined 22:11 sena_kun left
Geth roast: 255297020c | (Elizabeth Mattijsen)++ | 13 files
Batch #14 of roast RT -> GH ticket migration
roast: e835c8296b | (Elizabeth Mattijsen)++ | S32-num/int.t
Add test for #3419

Making sure we have a type object candidate for Int.new(value), so that we don't infiloop.
rakudo: 0e9f96ea92 | (Elizabeth Mattijsen)++ | src/core.c/Int.pm6
Fix for #3419

Making sure we have a type object candidate for Int.new(value), so that we don't infiloop.
roast: 1d77616a78 | (Elizabeth Mattijsen)++ | 13 files
Batch #15 of roast RT -> GH ticket migration
lizmat and that concludes my hacking for the day& 23:14
23:57 vrurg left