»ö« Welcome to Perl 6! | perl6.org/ | evalbot usage: 'p6: say 3;' or /msg camelia p6: ... | irclog: irc.perl6.org or colabti.org/irclogger/irclogger_log/perl6 | UTF-8 is our friend! 🦋
Set by Zoffix on 25 July 2018.
Geth ecosystem: 98e71400c3 | (Aleks-Daniel Jakimenko-Aleksejev)++ | META.list
Add module to the list
00:02
AlexDaniel timotimo: am I going to get in trouble for this?
jnthn Only if you also submit a Rakudo patch to make `use ;` valid :P 00:06
00:06 random_yanek left
AlexDaniel jnthn: this module has tests. It installs correctly 00:07
it's not `use ;` but it does work
timotimo hmm
well, it still has a full name that's longer than just ""
AlexDaniel timotimo: what do you mean? It's ""
timotimo :auth<blah>:ver<bloop> 00:08
AlexDaniel eh, right
timotimo m: use :auth<*>:ver<*>
camelia 5===SORRY!5=== Error while compiling <tmp>
Undeclared routine:
use used at line 1 (in Perl 6 please use "v" prefix for pragma (e.g., "use v6;", "use v6.c;") instead)
jnthn m: use ::(''):auth<*>:ver<*> 00:09
camelia ===SORRY!===
Could not find :ver<*>:auth<*> at line 1 in:
inst#/home/camelia/.perl6
inst#/home/camelia/rakudo-m-inst-2/share/perl6/site
inst#/home/camelia/rakudo-m-inst-2/share/perl6/vendor
inst#/home/camelia/rakudo-m-inst-2/…
timotimo nice
squashable6 🍕 AlexDaniel++ labeled issue “Bench” (PR sent): github.com/perl6/ecosystem-unbitrot/issues/346 00:10
🍕 AlexDaniel++ wrote a comment on “Bench”: github.com/perl6/ecosystem-unbitro...-461989222
AlexDaniel btw that's not the only offensive module I have, there's also github.com/AlexDaniel/foo-dotdotslash 00:11
which, yeah, works exactly as you'd expect on modules.perl6.org/
so please slap me if these cause problems for you 00:12
00:14 zengargoyle left 00:21 pmurias left 00:22 random_yanek joined 00:25 pecastro left 00:29 Cabanossi left 00:32 Cabanossi joined 00:41 w_richard_w joined 00:46 w_richard_w left, Kaiepi left 00:47 Kaiepi joined 00:50 zachk left 00:52 w_richard_w joined 01:07 mowcat joined 01:10 cydf left 01:11 woolfy1 left, woolfy joined
vrurg Interesting fact: by 'c3mro' query to google the third line is Metamodel::C3MRO. 01:17
01:23 zacts joined 01:34 Kaiepi left 01:36 Kaypie joined 01:42 Sgeo__ joined 01:45 Sgeo_ left 01:50 zengargoyle joined 02:10 markoong left 02:11 zacts left
SmokeMachine vrurg: for me it was the first... 02:14
vrurg SmokeMachine: turns out to be language dependent. I have first two results from a JS repo of a cyrillic user. 02:23
02:29 zengargoyle left
Kaypie m: use NativeCall; class Foo is repr('CStruct') { has CArray[uint32] @.foo[4]; } 02:30
camelia 5===SORRY!5=== Error while compiling <tmp>
CStruct representation only handles attributes of type:
(u)int8, (u)int16, (u)int32, (u)int64, (u)long, (u)longlong, num32, num64, (s)size_t, bool, Str
and types with representation: CArray, CPo…
timotimo Kaypie: that describes an Array of CArray 02:31
Kaypie oh right
02:31 Kaypie is now known as Kaiepi
Kaiepi m: use NativeCall; class Foo is repr('CStruct') { has @.foo[4] is CArray[uint32]; } 02:31
camelia 5===SORRY!5=== Error while compiling <tmp>
Can't use unknown trait 'is' -> 'unknown subtype' in an attribute declaration.
at <tmp>:1
expecting any of:
rw
readonly
box_target
leading_docs
02:34 cpan-p6_ left
Kaiepi if i have a struct like struct Foo { uint8_t Kr[16]; }, in the perl part of the code, will struct Foo is repr('CStruct') { has CArray[uint8] $.Kr } give the correct size of Kr? 02:34
02:34 cpan-p6 joined
timotimo i know you can somehow do it 02:40
HAS int32 @.b[3] is CArray; 02:41
that is from the test suite 02:42
Kaiepi ahh
perfect
thanks
02:45 zacts joined 02:46 jme` joined 03:22 zacts left 03:50 molaf joined 04:13 leont left 04:25 [particle]1 joined 04:27 [particle] left 05:13 rindolf joined 05:19 w_richard_w left 05:27 mowcat left 05:29 jme` left 05:31 richieBoy joined
richieBoy \help 05:32
\Help
05:33 richieBoy left 05:48 tyil left 05:49 discord61 joined, cpan-p6_ joined, discord6 left 05:50 discord61 is now known as discord6
squashable6 🍕 titsuki++ wrote a comment on “MeCab”: github.com/perl6/ecosystem-unbitro...-462017112 05:58
🍕🍕🍕 First contribution by titsuki++! ♥
06:06 cpan-p6 left 06:11 tyil joined 06:16 jme` joined 06:45 sauvin joined
squashable6 🍕 PowellDean++ wrote a comment on “Locale-Codes-Country”: github.com/perl6/ecosystem-unbitro...-462019693 06:48
🍕🍕🍕 First contribution by PowellDean++! ♥
06:49 Kaiepi left 06:50 Kaiepi joined 06:52 sauvin left
squashable6 🍕 lukasvalle++ wrote a comment on “Web::Scraper”: github.com/perl6/ecosystem-unbitro...-462019954 06:54
🍕 lukasvalle++ unlabeled issue “Web::Scraper” (failing dependency): github.com/perl6/ecosystem-unbitrot/issues/541
06:56 andrzejku_ joined 06:59 isomorphismes left
andrzejku_ hey 06:59
I want to write again about that 3rdparty issue 07:00
I am downloading release and then I want to build it separately
moarvm nqp and rakudo
is it possible to attach 3rdparty?
07:03 jmerelo joined
andrzejku_ ah shit :D 07:04
there is a message 07:05
to download it form site
srry
07:06 isomorphismes joined
squashable6 🍕 lukasvalle++ labeled issue “Web::Scraper” (PR sent): github.com/perl6/ecosystem-unbitrot/issues/541 07:07
🍕 lukasvalle++ wrote a comment on “Web::Scraper”: github.com/perl6/ecosystem-unbitro...-462020709
🍕 JJ++ wrote a comment on “jmp”: github.com/perl6/ecosystem-unbitro...-462021296 07:18
07:41 ufobat___ joined 07:45 lizmat_ left
Geth ecosystem: 7a86d97534 | (Juan Julián Merelo Guervós)++ (committed using GitHub Web editor) | META.list
Releasing a new "auth" version

With pull requests admitted and bumped up.
07:46
07:46 andrzejku__ joined 07:48 andrzejku_ left
squashable6 🍕 JJ++ wrote a comment on “Terminal::Print”: github.com/perl6/ecosystem-unbitro...-462022952 07:48
🍕 JJ++ labeled issue “Terminal::Print” (PR sent): github.com/perl6/ecosystem-unbitrot/issues/526 07:49
07:50 isomorphismes left
squashable6 🍕 JJ++ labeled issue “Terminal::Print” (issue sent): github.com/perl6/ecosystem-unbitrot/issues/526 07:52
🍕 JJ++ labeled issue “jmp” (failing dependency): github.com/perl6/ecosystem-unbitrot/issues/551
🍕 JJ++ wrote a comment on “WebService::FootballData”: github.com/perl6/ecosystem-unbitro...-462023388 07:55
🍕 JJ++ labeled issue “WebService::FootballData” (deprecated module): github.com/perl6/ecosystem-unbitrot/issues/542 07:56
🍕 JJ++ wrote a comment on “WebService::FootballData”: github.com/perl6/ecosystem-unbitro...-462023424
🍕 ufobat++ wrote a comment on “HTTP::Server::Ogre”: github.com/perl6/ecosystem-unbitro...-462023537 07:59
08:05 andrzejku__ left
squashable6 🍕 JJ++ wrote a comment on “PDF::Class”: github.com/perl6/ecosystem-unbitro...-462024166 08:10
08:11 sauvin joined 08:13 sauvin left
jmerelo .tell AlexDaniel for next unbitrot, I would say it's better we focus on distros that have some dependency. There are too many failing ones, and maybe we're focusing some that have no relevancy or have been abandoned by authors. 08:14
yoleaux jmerelo: I'll pass your message to AlexDaniel.
08:14 sauvin joined
squashable6 🍕 JJ++ wrote a comment on “License::Software”: github.com/perl6/ecosystem-unbitro...-462024894 08:22
08:30 lizmat joined 08:43 robertle joined 08:48 molaf left 09:18 Ven`` left 09:19 ExtraCrispy joined
squashable6 🍕 jonathanstowe++ wrote a comment on “Lumberjack”: github.com/perl6/ecosystem-unbitro...-462028869 09:27
🍕 jonathanstowe++ wrote a comment on “Lumberjack::Dispatcher::Syslog”: github.com/perl6/ecosystem-unbitro...-462029469 09:36
09:38 cpan-p6_ left, cpan-p6 joined
cpan-p6 New module released to CPAN! Lumberjack (0.0.8) by 03JSTOWE 09:38
squashable6 🍕 jonathanstowe++ wrote a comment on “Lumberjack::Application”: github.com/perl6/ecosystem-unbitro...-462030137 09:47
🍕 JJ++ labeled issue “Pluggable” (issue sent): github.com/perl6/ecosystem-unbitrot/issues/502 09:53
10:09 sena_kun joined
AlexDaniel o/ 10:12
yoleaux 08:14Z <jmerelo> AlexDaniel: for next unbitrot, I would say it's better we focus on distros that have some dependency. There are too many failing ones, and maybe we're focusing some that have no relevancy or have been abandoned by authors.
AlexDaniel for the next unbitrot there'd be like 10 times less modules 10:13
so don't worry about that
(because this time we're not closing issues) 10:15
timotimo: heh I can't click on the module. Even this link doesn't work: modules.perl6.org/dist/:github:Ale...-Aleksejev 10:18
10:19 cydf joined, cydf left 10:29 eseyman left
jmerelo AlexDaniel: I'm back 10:29
Pluggable is a pain
squashable6 🍕 jonathanstowe++ wrote a comment on “Lumberjack”: github.com/perl6/ecosystem-unbitro...-462032978 10:35
🍕 AlexDaniel++ wrote a comment on “MeCab”: github.com/perl6/ecosystem-unbitro...-462033223 10:39
🍕 AlexDaniel++ wrote a comment on “Locale-Codes-Country”: github.com/perl6/ecosystem-unbitro...-462033426 10:43
10:46 SCHAPiE left
squashable6 🍕 AlexDaniel++ wrote a comment on “Terminal::Print”: github.com/perl6/ecosystem-unbitro...-462033697 10:48
🍕 JJ++ labeled issue “Pluggable” (PR sent): github.com/perl6/ecosystem-unbitrot/issues/502
ufobat___ anyone got an idea what's happening here: travis-ci.org/ufobat/HTTP-Server-O...8179#L1027 because IO::Glob actually works on my box 10:49
squashable6 🍕 JJ++ wrote a comment on “Terminal::Print”: github.com/perl6/ecosystem-unbitro...-462033832 10:50
lizmat has other commitments today and won't be able to do much online in the next 20 hours or so
squashable6 🍕 AlexDaniel++ wrote a comment on “Terminal::Print”: github.com/perl6/ecosystem-unbitro...-462033945 10:51
10:52 Kaiepi left
squashable6 🍕 JJ++ wrote a comment on “Terminal::Print”: github.com/perl6/ecosystem-unbitro...-462033975 10:52
10:53 Kaiepi joined
AlexDaniel jmerelo: be careful with that one 10:53
jmerelo: the author intentionally used a whitelist
jmerelo AlexDaniel: Terminal::Print? 10:54
AlexDaniel yeah
jmerelo AlexDaniel: as a matter of fact, it's using run, not qq:x
AlexDaniel: comment is wrong 10:55
github.com/JJ/Terminal-Print/blob/...ds.pm6#L47
squashable6 🍕 jonathanstowe++ wrote a comment on “Terminal::Print”: github.com/perl6/ecosystem-unbitro...-462034169
🍕 jonathanstowe++ wrote a comment on “Terminal::Print”: github.com/perl6/ecosystem-unbitro...-462034227 10:56
🍕 JJ++ wrote a comment on “Terminal::Print”: github.com/perl6/ecosystem-unbitro...-462034309 10:57
🍕 AlexDaniel++ wrote a comment on “PDF::Class”: github.com/perl6/ecosystem-unbitro...-462034658 11:02
11:04 markoong joined
squashable6 🍕 JJ++ wrote a comment on “PDF::Class”: github.com/perl6/ecosystem-unbitro...-462035072 11:07
🍕 JJ++ wrote a comment on “PDF::Class”: github.com/perl6/ecosystem-unbitro...-462035162 11:08
11:09 SCHAPiE joined
AlexDaniel 24 minutes to test a module? Uhhhh… I don't know… 11:10
I don't want to double the limit in Blin…
jmerelo AlexDaniel: just skip it, then... I don't think it's reasonable either to tell the moduleer to skip half their tests 11:11
AlexDaniel is it? 11:12
any user who wants to install that module will have to wait as much
maybe it makes sense to move some of the tests to xt/ ? 11:13
jmerelo AlexDaniel: that's up to the moduleer. You can't ask them to change for that reason. I mean, you can, but they probably have a good reason for that. 11:15
AlexDaniel: If I had to set some limit, it would have the 50 minutes Travis sets on their modules. Less than that, you're asking them to adjust to an arbitrary limit you've set yourself. 11:16
AlexDaniel: you can also special-case it, if you don't want it blacklisted (or whitelisted) 11:17
AlexDaniel: and as a matter of fact, you probably would need to triple it, not double :-)
AlexDaniel Blin tests on the new revision and if that fails, then it tests on the old revision… if that succeeds, it then runs it on new *4* times to make sure it's not a flapper 11:18
and then it bisects, which is like 11 or 12 commits to test? 11:19
so with 50 minute limit that's like 15 hours
jmerelo AlexDaniel: then your limit makes sense, and I understand you don't want to change that. You should just skip that distro then.
AlexDaniel: alternatively, you could try and check its Travis status. Don't do anything if it's green. 11:20
AlexDaniel: you can scrape Travis status quite easily.
AlexDaniel that's an interesting idea
jmerelo AlexDaniel: I don't have any other kind :-) 11:21
11:22 pecastro joined
jmerelo AlexDaniel: now seriously, you could ask them to slightly change their travis conf and set it to run every month using cron. If it's using "latest", you might know where it failed. 11:22
AlexDaniel: it's mock-regression, but well, better than nothing.
11:29 jmerelo left, wi15ht joined 11:32 w17t left, ravenousmoose joined 11:43 ravenousmoose left 11:49 Ven`` joined
squashable6 🍕 Scimon++ wrote a comment on “Test::Time”: github.com/perl6/ecosystem-unbitro...-462038065 11:53
Geth ¦ ecosystem-unbitrot: Scimon self-assigned Test::Time github.com/perl6/ecosystem-unbitrot/issues/528
12:19 dvdl joined
squashable6 🍕 Scimon++ wrote a comment on “Test::Time”: github.com/perl6/ecosystem-unbitro...-462040776 12:34
🍕 Scimon++ labeled issue “Test::Time” (issue sent): github.com/perl6/ecosystem-unbitrot/issues/528 12:39
🍕 Scimon++ wrote a comment on “Test::Time”: github.com/perl6/ecosystem-unbitro...-462041260
12:41 yqt joined
Geth ¦ ecosystem-unbitrot: jonathanstowe self-assigned Device::Velleman::K8055 github.com/perl6/ecosystem-unbitrot/issues/379 12:57
squashable6 🍕 AlexDaniel++ labeled issue “Text::Indented” (PR sent): github.com/perl6/ecosystem-unbitrot/issues/530 13:00
🍕 AlexDaniel++ labeled issue “Text::Indented” (issue sent): github.com/perl6/ecosystem-unbitrot/issues/530
🍕 AlexDaniel++ wrote a comment on “Text::Indented”: github.com/perl6/ecosystem-unbitro...-462042704
🍕 AlexDaniel++ labeled issue “Text::Names” (PR sent): github.com/perl6/ecosystem-unbitrot/issues/531 13:08
🍕 AlexDaniel++ wrote a comment on “Text::Names”: github.com/perl6/ecosystem-unbitro...-462043230
🍕 AlexDaniel++ labeled issue “Do123” (failing dependency): github.com/perl6/ecosystem-unbitrot/issues/382 13:11
🍕 AlexDaniel++ wrote a comment on “Do123”: github.com/perl6/ecosystem-unbitro...-462043450
13:12 Kaiepi left
squashable6 🍕 AlexDaniel++ labeled issue “Facter” (PR sent): github.com/perl6/ecosystem-unbitrot/issues/385 13:12
Xliff_ m: my @expr = <5 'ee' "ee" ns.field4 field3 @var2>; my @b := @expr.pick(5); say @b; say @b
camelia Type check failed in binding; expected Positional but got Seq ($(("field3", "'ee'", ...)
in block <unit> at <tmp> line 1
Xliff_ m: my @expr = <5 'ee' "ee" ns.field4 field3 @var2>; my $b := @expr.pick(5); say $b; say $b
camelia (5 'ee' @var2 ns.field4 "ee")
(5 'ee' @var2 ns.field4 "ee")
squashable6 🍕 AlexDaniel++ wrote a comment on “Facter”: github.com/perl6/ecosystem-unbitro...-462043530
13:14 Kaypie joined
squashable6 🍕 AlexDaniel++ labeled issue “Sum” (rakudobug): github.com/perl6/ecosystem-unbitrot/issues/521 13:14
🍕 AlexDaniel++ wrote a comment on “Sum”: github.com/perl6/ecosystem-unbitro...-462043677
13:15 Kaiepi joined, Kaiepi left
squashable6 🍕 AlexDaniel++ labeled issue “List::Utils” (PR sent): github.com/perl6/ecosystem-unbitrot/issues/454 13:15
🍕 AlexDaniel++ wrote a comment on “List::Utils”: github.com/perl6/ecosystem-unbitro...-462043724
🍕 masak++ wrote a comment on “Text::Indented”: github.com/perl6/ecosystem-unbitro...-462043885 13:18
🍕 AlexDaniel++ labeled issue “JsonC” (issue sent): github.com/perl6/ecosystem-unbitrot/issues/443 13:19
🍕 AlexDaniel++ wrote a comment on “JsonC”: github.com/perl6/ecosystem-unbitro...-462043979
13:20 Voldenet left
squashable6 🍕 masak++ labeled issue “Text::Indented” (fixed): github.com/perl6/ecosystem-unbitrot/issues/530 13:22
🍕 jonathanstowe++ wrote a comment on “Facter”: github.com/perl6/ecosystem-unbitro...-462044172
🍕 AlexDaniel++ labeled issue “Map::Ordered” (fixed): github.com/perl6/ecosystem-unbitrot/issues/464 13:24
13:25 Voldenet joined, Voldenet left, Voldenet joined, greppable6 left 13:26 greppable6 joined
squashable6 🍕 AlexDaniel++ labeled issue “Foo::Dependencies::Self” (broken beyond repair): github.com/perl6/ecosystem-unbitrot/issues/395 13:31
🍕 AlexDaniel++ wrote a comment on “Foo::Dependencies::Self”: github.com/perl6/ecosystem-unbitro...-462044796
🍕 AlexDaniel++ wrote a comment on “Foo::Dependencies::B-on-A”: github.com/perl6/ecosystem-unbitro...-462044803
🍕 AlexDaniel++ labeled issue “Foo::Dependencies::B-on-A” (broken beyond repair): github.com/perl6/ecosystem-unbitrot/issues/394 13:32
🍕 AlexDaniel++ labeled issue “Foo::Dependencies::A-on-B” (broken beyond repair): github.com/perl6/ecosystem-unbitrot/issues/393
🍕 AlexDaniel++ wrote a comment on “Foo::Dependencies::A-on-B”: github.com/perl6/ecosystem-unbitro...-462044820
13:34 cpan-p6 left 13:35 cpan-p6 joined
squashable6 🍕 AlexDaniel++ labeled issue “LMDB” (rakudobug): github.com/perl6/ecosystem-unbitrot/issues/445 13:35
🍕 AlexDaniel++ wrote a comment on “LMDB”: github.com/perl6/ecosystem-unbitro...-462045370 13:39
🍕 AlexDaniel++ labeled issue “TestML” (PR sent): github.com/perl6/ecosystem-unbitrot/issues/529 13:40
🍕 AlexDaniel++ wrote a comment on “TestML”: github.com/perl6/ecosystem-unbitro...-462045472
🍕 AlexDaniel++ labeled issue “Rakudo::Perl6::Parsing” (issue sent): github.com/perl6/ecosystem-unbitrot/issues/513 13:42
🍕 AlexDaniel++ wrote a comment on “Rakudo::Perl6::Parsing”: github.com/perl6/ecosystem-unbitro...-462045603
namibj m: my @expr = <5 'ee' "ee" ns.field4 field3 @var2>; my &b := {@expr.pick(5)}; say &b(); say &b() 13:43
camelia (field3 @var2 'ee' ns.field4 "ee")
(ns.field4 field3 5 'ee' @var2)
namibj Xliff_: did you want this?
Xliff_ \o/ 13:44
Thanks!
squashable6 🍕 AlexDaniel++ labeled issue “Math::ThreeD” (issue sent): github.com/perl6/ecosystem-unbitrot/issues/470
🍕 AlexDaniel++ wrote a comment on “Math::ThreeD”: github.com/perl6/ecosystem-unbitro...-462045687
namibj It's called further simplified sub syntax
Xliff_ Actually, that makes sense.
I was trying to see if I could bind directly to a method.
namibj basically a sub like normal, but all the signature defining can be left out if you don't need parameters at all
Xliff_ Don't mind me, I'm still trying to wake up. 13:45
namibj m: my @expr = <5 'ee' "ee" ns.field4 field3 @var2>; my &b := {@expr.pick(*)}; say &b(5); say &b(3)
camelia (ns.field4 'ee' field3 "ee" 5 @var2)
(5 'ee' ns.field4 field3 "ee" @var2)
squashable6 🍕 AlexDaniel++ labeled issue “Hinges” (issue sent): github.com/perl6/ecosystem-unbitrot/issues/422
🍕 AlexDaniel++ labeled issue “Hinges” (deprecated module): github.com/perl6/ecosystem-unbitrot/issues/422
🍕 AlexDaniel++ wrote a comment on “Hinges”: github.com/perl6/ecosystem-unbitro...-462045787
Xliff_ namibj: You wouldn't want the asterisk in that case.
namibj Xliff_: it doesn't work there, right?
Xliff_ m: my @expr = <5 'ee' "ee" ns.field4 field3 @var2>; my &b := {@expr.pick}; say &b(5); say &b(3)
camelia 5
ns.field4
Xliff_ m: my @expr = <5 'ee' "ee" ns.field4 field3 @var2>; my &b := {@expr.pick($^a)}; say &b(5); say &b(3) 13:46
camelia (ns.field4 "ee" 5 @var2 'ee')
(@var2 "ee" field3)
namibj oh
Xliff_ :)
namibj example
Xliff_ Anonymous param.
It's an alternative notation to this:
m: my @expr = <5 'ee' "ee" ns.field4 field3 @var2>; my &b := -> $a {@expr.pick($a)}; say &b(5); say &b(3) 13:47
camelia ('ee' @var2 5 field3 ns.field4)
(@var2 ns.field4 "ee")
squashable6 🍕 AlexDaniel++ labeled issue “Compress::Snappy” (PR sent): github.com/perl6/ecosystem-unbitrot/issues/360
🍕 AlexDaniel++ wrote a comment on “Compress::Snappy”: github.com/perl6/ecosystem-unbitro...-462045926
namibj m: my $mult = * * *; say $mult(5, 4);
camelia 20
Xliff_ Right, but * in contest of an array means "give me the array size"
squashable6 🍕 AlexDaniel++ labeled issue “Class::Utils” (PR sent): github.com/perl6/ecosystem-unbitrot/issues/354 13:48
🍕 AlexDaniel++ wrote a comment on “Class::Utils”: github.com/perl6/ecosystem-unbitro...-462045998
namibj my book says that's equiv to the braced version with the anon a and b
arg, damn you!
damn you, non-universal-currying 13:49
squashable6 🍕 jonathanstowe++ wrote a comment on “SSL”: github.com/perl6/ecosystem-unbitro...-462046124 13:50
Xliff_ :)
squashable6 🍕 AlexDaniel++ labeled issue “Data::StaticTable” (issue sent): github.com/perl6/ecosystem-unbitrot/issues/375
🍕 AlexDaniel++ wrote a comment on “Data::StaticTable”: github.com/perl6/ecosystem-unbitro...-462046133
🍕 AlexDaniel++ labeled issue “IO::Path::More” (issue sent): github.com/perl6/ecosystem-unbitrot/issues/424 13:51
🍕 AlexDaniel++ wrote a comment on “IO::Path::More”: github.com/perl6/ecosystem-unbitro...-462046189
namibj universal currying makes stuff really, really uniformely easy to compose, if you've ever thought about cmposing haskell functions in differently chained ways
AlexDaniel wow folks there are so many modules
Xliff_ Yes, but your book isn't wrong. It's just not explicit enough.
namibj AlexDaniel: that's a good thing?
Xliff_ That format will work, because the args are expected to be numeric. 13:52
namibj Xliff_: it probably mentions the array size functionality of the star somewhere
AlexDaniel namibj: yes, of course
Xliff_ Hell, you can even give the parameter an array argument and it would work.
namibj just not within 10 lines up/down of the mult triple star i wrote
Xliff_ m: my @a = (1, 2, 3); my $mult = * * *; say $mult(5, @a);
camelia 15 13:53
Xliff_ ^^ see?
AlexDaniel namibj: I'm just bad at realizing how large some quantities are. I was like “meh, just a bit over 1000 modules”. That's a lot of modules.
13:53 leont joined
namibj AlexDaniel: 1k things of code are not a trivial amount 13:53
Xliff_ away....
namibj Xliff_: that's doing the count number of entries "Cool" way to treat an array, right? 13:54
squashable6 🍕 AlexDaniel++ wrote a comment on “Inline::Perl5”: github.com/perl6/ecosystem-unbitro...-462046581 13:56
🍕 AlexDaniel++ labeled issue “Inline::Go” (native dependency): github.com/perl6/ecosystem-unbitrot/issues/433
🍕 AlexDaniel++ wrote a comment on “Inline::Go”: github.com/perl6/ecosystem-unbitro...-462046619
🍕 AlexDaniel++ labeled issue “Image::Resize” (issue sent): github.com/perl6/ecosystem-unbitrot/issues/431 13:58
🍕 AlexDaniel++ wrote a comment on “Image::Resize”: github.com/perl6/ecosystem-unbitro...-462046772
namibj AlexDaniel: are you gonna stay around today for a bit? I wanna read the docs/explanation of Cro i was referred to 3 days ago, and maybe come back regarding how to go for and structure a json/http RPC client for a file-transfer-software in it's daemon-mode, so I profit from persistent connections and directory entry caching, as well as uniform rate limiting/queueing behaviour. I'd like to control it all from 13:59
perl6, and I want a perl6 module for some object abstraction over jobId's the RPC gives you for async operations.
FOr nnow the client will ahve to poll for async completion, but I'll get the dev of the RPC server to offer something like at least long-polling. 14:00
AlexDaniel namibj: I'm here every day! But I haven't used Cro extensively, so I'm afraid I won't be of much help :)
squashable6 🍕 AlexDaniel++ labeled issue “Acme::Flutterby” (issue sent): github.com/perl6/ecosystem-unbitrot/issues/325 14:01
🍕 AlexDaniel++ wrote a comment on “Acme::Flutterby”: github.com/perl6/ecosystem-unbitro...-462047052
namibj AlexDaniel: I'd not be asking about cro, but rather general perl6 module organization/architecture for it being a object-oriented wrapper around async RPC calls 14:03
14:03 isomorphismes joined
AlexDaniel hmm 14:06
14:08 domidumont joined
squashable6 🍕 AlexDaniel++ wrote a comment on “AWS::Pricing”: github.com/perl6/ecosystem-unbitro...-462047619 14:08
🍕 AlexDaniel++ closed issue “AWS::Pricing”: github.com/perl6/ecosystem-unbitrot/issues/323
AlexDaniel namibj: by the way, I'm curious, what problem are you trying to solve? Like, why are you implementing this? 14:09
14:19 jeromelanteri joined, jerome_ joined, jerome_ left
namibj AlexDaniel: there is a data feed 14:21
it includes some metadata. this is then used to prioritize based on disk util and quota allocation (the latter to pre-allocate future disk allocation/traffic), if and when to fetch the actual data referrred to in the feed entry 14:22
Geth ¦ ecosystem-unbitrot: jonathanstowe self-assigned SSL github.com/perl6/ecosystem-unbitrot/issues/518 14:24
namibj this feed is like some regex-able irc channel or rss or something. the data get's fetched by different software, depending on what source is referred to (if it's a youtube video, it'll use yourube-dl, if it's a website, it might use httrack, etc.). After it is fetched, it needs to do introspection and someimes extraction of lower datarate subparts of the fetched data (e.g., subtitles, or audio transcoding). 14:25
AlexDaniel sounds like a lot of work :) 14:27
namibj Once the data is in the format that is supposed to be send off to the archive (via rclone, for the time being), this transfer will be initiated/scheduled based on rate limit avoidance calculations. Once the data succesfully archived and any local data extraction is finished, it will be deleted (unless the fetching requires the data to stick around, as some feeds have rather strict be nice to each other
policies and cut you off if you delete too soon)
yes, but it's better to automate a basic, yet at least fucntioning version of the feed ingest, fetch, archive than to live with hourly feed polling (having serious negative sideeffects due to the provessing latency compared to an irc feed) 14:29
and full-manual shift-click range-select in a gui by hand and manually typing out tar commands to prevent cluttering the archive with tiny files (it doesn't like files smaller than a couple megabyte very much, so they're basically the same price to archive, be it 1KiB or 10MiB) 14:30
. That ofc followed by failing to manually clock ratelimit rolling-average utilisation to try and get good utilisation out of the archival transfers without them hitting rate limits. 14:32
squashable6 🍕 dogbert17++ wrote a comment on “Math::FFT::Libfftw3”: github.com/perl6/ecosystem-unbitro...-462049393 14:33
🍕🍕🍕 First contribution by dogbert17++! ♥
namibj what i'm hoping to allow is load-responsive scheduling of lower priority feeds in times of spare capacity and generation of properly serachable metadata index database thingy's, so that I can search the archive for data in a less dreadful way than ncdu -f archive.ncdu and/or less archive.ls\ -l 14:35
14:35 isomorphismes left
namibj I expect payoff on the basic one, not counting perl6-newbie learning time of 2~5 months until that automation will have payd for itself in just time not spend. THe impact innot having to check in and handle it every day/every second day isn't even included in that. 14:37
squashable6 🍕 AlexDaniel++ labeled issue “Math::FFT::Libfftw3” (fixed): github.com/perl6/ecosystem-unbitrot/issues/468
masak huh. S03 differs between "chain associativity" and "list associativity". that makes sense, now that I think of it.
AlexDaniel namibj: I see. It's interesting. 14:39
namibj AlexDaniel: thanks, and you probably understand why i'd ask for advice on how to go about organizing the module for communicating with the rclone daemon. 14:42
14:42 jeromelanteri left
namibj After I got lunch, I'll probably get ready to ask more specific about architecture design questions 14:43
squashable6 🍕 AlexDaniel++ labeled issue “HTML::Tag” (PR sent): github.com/perl6/ecosystem-unbitrot/issues/414 14:45
🍕 AlexDaniel++ wrote a comment on “HTML::Tag”: github.com/perl6/ecosystem-unbitro...-462050188
AlexDaniel namibj: maybe for a big thing like this it's better to write a small document explaining the idea? Like “Here's the description of the problem, here's how I want to solve it”. Then you can post this on Reddit or elsewhere for feedback 14:46
namibj: I think this was done for module Red and it worked really well
though Red probably had a proof-of-concept by then and a semi-working module 14:47
leont I don't really understand the travis issues I keep running into today. It all works fine for me and then travis does something different.
AlexDaniel but in any case, something like that is needed to get proper feedback for a big system 14:48
leont: are you sure that the same rakudo version is used in both cases? 14:50
Xliff_ namibj: Yes. That's exactly what it is doing.
Xliff_ away's again.
AlexDaniel squashable6: status
squashable6 AlexDaniel, 🍕🍕 SQUASHathon is in progress! The end of the event in ≈23 hours. See github.com/rakudo/rakudo/wiki/Mont...Squash-Day
AlexDaniel, Log and stats: gist.github.com/125c3b7efdf40a7d60...401b454d3c
cpan-p6 New module released to CPAN! MeCab (0.0.10) by 03TITSUKI 14:59
squashable6 🍕 AlexDaniel++ wrote a comment on “Net::Jupyter”: github.com/perl6/ecosystem-unbitro...-462051201
🍕 AlexDaniel++ wrote a comment on “Log::ZMQ”: github.com/perl6/ecosystem-unbitro...-462051260 15:00
🍕 AlexDaniel++ wrote a comment on “Text::TFIdf”: github.com/perl6/ecosystem-unbitro...-462051332
🍕 AlexDaniel++ wrote a comment on “Acme::Skynet”: github.com/perl6/ecosystem-unbitro...-462051341 15:01
masak m: my ($a, $b, $c) = 0, 1, 0; ($a ^^ $b ^^ $c) = "OH HAI"; say $b 15:03
camelia OH HAI
masak wow, infix:<^^> gives back an lvalue. that's pretty hardcore. 15:04
timotimo || and // probably also do, right?
tbh i don't actually have a good intuition of what you'd do with ^^. in perl6 or otherwise 15:05
m: my ($a, $b, $c) = Any, 0, 5; ($a || $b || $c) = "lol"; ($a // $b // $c) = "oh my"; dd $a, $b, $c
camelia Any $a = Any
Str $b = "oh my"
Str $c = "lol"
timotimo i think on twitter i recently saw that C or C++ gives a lvalue for the ternary operator 15:06
15:08 mowcat joined
masak aye 15:08
squashable6 🍕 jonathanstowe++ wrote a comment on “SSL”: github.com/perl6/ecosystem-unbitro...-462051859
🍕 jonathanstowe++ labeled issue “SSL” (PR sent): github.com/perl6/ecosystem-unbitrot/issues/518
masak I never thought of it that way, but if infix:<^^> is to give an lvalue back, it sure makes more sense to have the (current) "exactly one must be truthy" semantics, not the (otherwise attractive) "an odd number of them must be truthy" 15:09
...semantics
timotimo semantics semantics 15:10
masak the only reason I even thought about this is I'm writing up an issue for 007 to get infix:<^^> :P
timotimo you say semantics i say semantics
masak .oO( let's call the whole thing semantics ) 15:11
timotimo let's call off semantics
masak let's off call semantics
15:11 ravenousmoose joined
timotimo call of let's semantics 15:11
off* d'oh
let's semantics cancelled 15:13
masak .oO( The Symposium of Implied Semantics has been canceled due to a tropical nihilism storm ) 15:14
15:15 lizmat left
masak m: my ($a, $b) = 1, 2; ($a && $b) = "OH HAI"; dd [$a, $b] 15:16
camelia Array element = [1, "OH HAI"]
masak even that makes sense, I guess
with the "guard" rationale/explanation for infix:<&&> 15:19
timotimo hmm but
masak m: my ($a, $b) = 0, 2; ($a && $b) = "OH HAI"; dd [$a, $b]
camelia Array element = ["OH HAI", 2]
timotimo if you have a guard in there 15:20
m: my $a = "oh yeah"; (Bool.pick && $a) = "whoa" 15:21
camelia ( no output )
timotimo m: my $a = "oh yeah"; (Bool.pick && $a) = "whoa"
camelia ( no output )
timotimo m: my $a = "oh yeah"; (Bool.pick && $a) = "whoa"
camelia ( no output )
timotimo m: my $a = "oh yeah"; (Bool.pick && $a) = "whoa"; say $a
camelia Cannot modify an immutable Bool (False)
in block <unit> at <tmp> line 1
timotimo there
unless you put an explicit scalar there, it's not safe
squashable6 🍕 jonathanstowe++ wrote a comment on “SOAP::Client”: github.com/perl6/ecosystem-unbitro...-462052916 15:22
Geth ¦ ecosystem-unbitrot: jonathanstowe self-assigned SOAP::Client github.com/perl6/ecosystem-unbitrot/issues/517
15:24 molaf joined 15:26 zakharyas joined 15:28 tyil left 15:29 tyil joined
Geth doc: ce26d48237 | (Tom Browder)++ (committed using GitHub Web editor) | doc/Language/hashmap.pod6
tweak grammar
15:31
synopsebot Link: doc.perl6.org/language/hashmap
masak yeah, the guard needs to be an lvalue too for it to work
timotimo we need an "assignment but only if there's an lvalue on the left side" operator, haha 15:34
moritz sounds like a disaster :) 15:41
15:45 molaf left
squashable6 🍕 jonathanstowe++ wrote a comment on “SOAP::Client”: github.com/perl6/ecosystem-unbitro...-462054773 15:45
🍕 jonathanstowe++ labeled issue “SOAP::Client” (PR sent): github.com/perl6/ecosystem-unbitrot/issues/517
titsuki bisectable: use Zef; Zef.^ver.Str.say; 15:54
bisectable6 titsuki, Bisecting by output (old=2015.12 new=d904b70) because on both starting points the exit code is 1
masak sounds like something out of Algol 68 :P 15:55
bisectable6 titsuki, bisect log: gist.github.com/0662d7c7f9be4a532f...3030f3811b
titsuki, (2015-12-25) github.com/rakudo/rakudo/commit/07...dc61f84053
titsuki, The result looks a bit unrealistic, doesn't it? Most probably the output is different on every commit (e.g. 「bisect: say rand」)
16:02 dct_ joined 16:07 dct_ left 16:12 Ven`` left
squashable6 🍕 jonathanstowe++ wrote a comment on “YAML”: github.com/perl6/ecosystem-unbitro...-462057915 16:24
Geth ecosystem: b3b3cbd6ab | (Jonathan Stowe)++ | META.list
It seems that the TestML was moved to community

It's a bit weird because it had an intermediate stop
16:41
squashable6 🍕 jonathanstowe++ wrote a comment on “TestML”: github.com/perl6/ecosystem-unbitro...-462059385 16:42
cpan-p6 New module released to CPAN! MeCab (0.0.11) by 03TITSUKI 16:45
squashable6 🍕 jonathanstowe++ wrote a comment on “TestML”: github.com/perl6/ecosystem-unbitro...-462059889 16:48
🍕 jonathanstowe++ labeled issue “TestML” (fixed): github.com/perl6/ecosystem-unbitrot/issues/529 16:49
🍕 jonathanstowe++ unlabeled issue “TestML” (PR sent): github.com/perl6/ecosystem-unbitrot/issues/529
16:55 zakharyas left
Xliff_ m: my $a = "oh yeah"; (Bool.pick && $a = "whoa"); say $a 16:56
camelia Cannot modify an immutable Bool (False)
in block <unit> at <tmp> line 1
Xliff_ m: my $a = "oh yeah"; (Bool.pick && ($a = "whoa")); say $a
camelia whoa
Xliff_ m: my $a = "oh yeah"; (Bool.pick && $a = "whoa"); say $a
camelia Cannot modify an immutable Bool (False)
in block <unit> at <tmp> line 1
Xliff_ m: my $a = "oh yeah"; (Bool.pick && $a = "whoa"); say $a 16:57
camelia whoa
Xliff_ m: my $a = "oh yeah"; (Bool.pick && $a = "whoa"); say $a
camelia Cannot modify an immutable Bool (False)
in block <unit> at <tmp> line 1
Xliff_ m: my $a = "oh yeah"; (Bool.pick && $a = "whoa"); say $a
camelia Cannot modify an immutable Bool (False)
in block <unit> at <tmp> line 1
Xliff_ m: my $a = "oh yeah"; (Bool.pick && $a = "whoa"); say $a
camelia Cannot modify an immutable Bool (False)
in block <unit> at <tmp> line 1
Xliff_ m: my $a = "oh yeah"; (Bool.pick && $a = "whoa"); say $a
camelia Cannot modify an immutable Bool (False)
in block <unit> at <tmp> line 1
Xliff_ m: my $a = "oh yeah"; (Bool.pick && $a = "whoa"); say $a
camelia Cannot modify an immutable Bool (False)
in block <unit> at <tmp> line 1
Xliff_ m: my $a = "oh yeah"; (Bool.pick && $a = "whoa"); say $a
camelia Cannot modify an immutable Bool (False)
in block <unit> at <tmp> line 1
Xliff_ m: my $a = "oh yeah"; (Bool.pick && $a = "whoa"); say $a
camelia whoa
squashable6 🍕 AlexDaniel++ opened issue “ANTLR4::Grammar”: github.com/perl6/ecosystem-unbitrot/issues/553
Xliff_ Oops. Should be doing this in tnother window.
squashable6 🍕 AlexDaniel++ opened issue “App::Prove6”: github.com/perl6/ecosystem-unbitrot/issues/554
🍕 AlexDaniel++ opened issue “Audio::Convert::Samplerate”: github.com/perl6/ecosystem-unbitrot/issues/555
🍕 AlexDaniel++ opened issue “Cache::Async”: github.com/perl6/ecosystem-unbitrot/issues/556
🍕 AlexDaniel++ opened issue “Cairo”: github.com/perl6/ecosystem-unbitrot/issues/557
🍕 AlexDaniel++ closed issue “Cro::HTTP”: github.com/perl6/ecosystem-unbitrot/issues/261 16:58
🍕 AlexDaniel++ closed issue “Cro::SSL”: github.com/perl6/ecosystem-unbitrot/issues/364
🍕 AlexDaniel++ closed issue “Cro::TLS”: github.com/perl6/ecosystem-unbitrot/issues/365
🍕 AlexDaniel++ closed issue “Crypt::TweetNacl”: github.com/perl6/ecosystem-unbitrot/issues/368
🍕 AlexDaniel++ opened issue “Fortran::Grammar”: github.com/perl6/ecosystem-unbitrot/issues/558
🍕 AlexDaniel++ opened issue “HTTP::Server::Middleware::JSON”: github.com/perl6/ecosystem-unbitrot/issues/559
🍕 AlexDaniel++ opened issue “IO::Glob”: github.com/perl6/ecosystem-unbitrot/issues/560
🍕 AlexDaniel++ opened issue “Java::Generate”: github.com/perl6/ecosystem-unbitrot/issues/561
🍕 AlexDaniel++ closed issue “Jupyter::Kernel”: github.com/perl6/ecosystem-unbitrot/issues/444
🍕 AlexDaniel++ opened issue “Linux::Proc::Statm”: github.com/perl6/ecosystem-unbitrot/issues/562
🍕 AlexDaniel++ closed issue “Lumberjack”: github.com/perl6/ecosystem-unbitrot/issues/458 16:59
🍕 AlexDaniel++ closed issue “Lumberjack::Dispatcher::Syslog”: github.com/perl6/ecosystem-unbitrot/issues/460
🍕 AlexDaniel++ closed issue “Math::FFT::Libfftw3”: github.com/perl6/ecosystem-unbitrot/issues/468
🍕 AlexDaniel++ closed issue “Net::FTPlib”: github.com/perl6/ecosystem-unbitrot/issues/482
🍕 AlexDaniel++ closed issue “Pastebin::Gist”: github.com/perl6/ecosystem-unbitrot/issues/494
🍕 AlexDaniel++ opened issue “Path::Finder”: github.com/perl6/ecosystem-unbitrot/issues/563
🍕 AlexDaniel++ opened issue “Readline”: github.com/perl6/ecosystem-unbitrot/issues/564
🍕 AlexDaniel++ closed issue “Unicode::GCB”: github.com/perl6/ecosystem-unbitrot/issues/538
🍕 AlexDaniel++ closed issue “epoll”: github.com/perl6/ecosystem-unbitrot/issues/550
🍕 AlexDaniel++ opened issue “p6-RandomColor”: github.com/perl6/ecosystem-unbitrot/issues/565
AlexDaniel woah 17:00
Xliff_: looks like your module? :) github.com/perl6/ecosystem-unbitrot/issues/565
squashable6 🍕 Leont++ wrote a comment on “Path::Finder”: github.com/perl6/ecosystem-unbitro...-462060905 17:01
🍕 AlexDaniel++ wrote a comment on “IO::Glob”: github.com/perl6/ecosystem-unbitro...-462060999 17:02
🍕 Leont++ wrote a comment on “App::Prove6”: github.com/perl6/ecosystem-unbitro...-462061000
🍕 AlexDaniel++ wrote a comment on “Path::Finder”: github.com/perl6/ecosystem-unbitro...-462061073 17:03
🍕 AlexDaniel++ wrote a comment on “App::Prove6”: github.com/perl6/ecosystem-unbitro...-462061142 17:04
leont Ugh, what a mess :-( 17:05
squashable6 🍕 AlexDaniel++ labeled issue “Fortran::Grammar” (failing dependency): github.com/perl6/ecosystem-unbitrot/issues/558
🍕 AlexDaniel++ wrote a comment on “Fortran::Grammar”: github.com/perl6/ecosystem-unbitro...-462061248
🍕 AlexDaniel++ labeled issue “Path::Finder” (failing dependency): github.com/perl6/ecosystem-unbitrot/issues/563 17:06
🍕 AlexDaniel++ labeled issue “IO::Glob” (rakudobug): github.com/perl6/ecosystem-unbitrot/issues/560 17:07
🍕 Kaiepi++ wrote a comment on “Readline”: github.com/perl6/ecosystem-unbitro...-462061381
🍕 Kaiepi++ labeled issue “Readline” (works for me): github.com/perl6/ecosystem-unbitrot/issues/564
17:08 Kaypie is now known as Kaiepi
AlexDaniel leont: kinda normal, usually I figure this out before the release anyway 17:08
I mean the ones that stopped working like IO::Glob just did 17:09
leont: or maybe you meant something else? 17:12
leont It seems most stuff I touched lately is involved in this mess :-(
If you have rakudo-master at hand, can you try to add a 'no precompilation' to App/Prove6.pm and see if it still fails? 17:14
If that fixes it, it's definitely a rakudobug
17:15 molaf joined 17:16 zacts joined
squashable6 🍕 Leont++ wrote a comment on “HTTP::Server::Ogre”: github.com/perl6/ecosystem-unbitro...-462062324 17:19
AlexDaniel leont: I don't think it helps 17:22
leont Hmmmm. Then I'm out of ideas
I mean, I know it works well for me on 2018.12. 17:23
AlexDaniel yeah and it just worked for me on a recent-ish rakudo and after updating it no longer does
and Blin claims that it is github.com/rakudo/rakudo/commit/b3...5c6d48a31d 17:24
squashable6 🍕 jonathanstowe++ wrote a comment on “YAML”: github.com/perl6/ecosystem-unbitro...-462062742
🍕 AlexDaniel++ labeled issue “HTTP::Server::Ogre” (failing dependency): github.com/perl6/ecosystem-unbitrot/issues/418 17:25
🍕 AlexDaniel++ wrote a comment on “HTTP::Server::Ogre”: github.com/perl6/ecosystem-unbitro...-462062797
🍕 AlexDaniel++ deleted a comment on “HTTP::Server::Ogre”: github.com/perl6/ecosystem-unbitro...-462062797 17:26
AlexDaniel xD
leont And TAP still passes? That is the weird thing. App::Prove6 is a fairly small wrapper around TAP. 17:27
squashable6 🍕 jonathanstowe++ wrote a comment on “YAML”: github.com/perl6/ecosystem-unbitro...-462063014
AlexDaniel leont: uhhh yeah that error message… something is wrong somewhere 17:29
17:31 cpan-p6 left, cpan-p6 joined
Geth ¦ ecosystem-unbitrot: dwarring self-assigned HTML::Canvas github.com/perl6/ecosystem-unbitrot/issues/412 17:33
squashable6 🍕🍕🍕 First contribution by dwarring++! ♥
🍕 dwarring++ wrote a comment on “HTML::Canvas”: github.com/perl6/ecosystem-unbitro...-462063621 17:35
Geth ¦ ecosystem-unbitrot: Xliff self-assigned p6-RandomColor github.com/perl6/ecosystem-unbitrot/issues/565
squashable6 🍕🍕🍕 First contribution by Xliff++! ♥
🍕 Xliff++ labeled issue “p6-RandomColor” (high priority): github.com/perl6/ecosystem-unbitrot/issues/565
🍕 Xliff++ unlabeled issue “p6-RandomColor” (high priority): github.com/perl6/ecosystem-unbitrot/issues/565 17:36
Xliff_ AlexDaniel: Thanks.
squashable6 🍕 AlexDaniel++ wrote a comment on “HTML::Canvas”: github.com/perl6/ecosystem-unbitro...-462063768 17:37
🍕 dwarring++ wrote a comment on “HTML::Canvas”: github.com/perl6/ecosystem-unbitro...-462063934 17:39
🍕 Xliff++ labeled issue “p6-RandomColor” (issue sent): github.com/perl6/ecosystem-unbitrot/issues/565 17:43
Geth ¦ ecosystem-unbitrot: Kaiepi self-assigned Protocol github.com/perl6/ecosystem-unbitrot/issues/510 17:48
squashable6 🍕 jonathanstowe++ wrote a comment on “YAML”: github.com/perl6/ecosystem-unbitro...-462064542
🍕 jonathanstowe++ labeled issue “YAML” (fixed): github.com/perl6/ecosystem-unbitrot/issues/546 17:49
🍕 Kaiepi++ labeled issue “Protocol” (PR sent): github.com/perl6/ecosystem-unbitrot/issues/510
Kaiepi huh, i had no idea source-url for META6.json was supposed to end in .git 17:53
squashable6 🍕 dwarring++ wrote a comment on “HTML::Canvas”: github.com/perl6/ecosystem-unbitro...-462065159 17:55
AlexDaniel Kaiepi: really? 17:59
ah… maybe… 18:00
Kaiepi Test::META fails if you don't put it there
AlexDaniel squashable6: status 18:01
squashable6 AlexDaniel, 🍕🍕 SQUASHathon is in progress! The end of the event in ≈19 hours. See github.com/rakudo/rakudo/wiki/Mont...Squash-Day
AlexDaniel, Log and stats: gist.github.com/c0dedd828b7c4c6c55...4d8cb2c1b7
🍕 AlexDaniel++ labeled issue “HTML::Canvas” (native dependency): github.com/perl6/ecosystem-unbitrot/issues/412 18:02
🍕 AlexDaniel++ wrote a comment on “HTML::Canvas”: github.com/perl6/ecosystem-unbitro...-462065743 18:03
🍕 dwarring++ wrote a comment on “HTML::Canvas”: github.com/perl6/ecosystem-unbitro...-462065942 18:06
18:06 zakharyas joined
squashable6 🍕 FCO++ closed issue “Protocol”: github.com/perl6/ecosystem-unbitrot/issues/510 18:06
🍕 AlexDaniel++ edited wiki page “Home”: github.com/perl6/ecosystem-unbitrot/wiki/Home 18:07
🍕 AlexDaniel++ edited wiki page “Home”: github.com/perl6/ecosystem-unbitrot/wiki/Home 18:08
🍕 dwarring++ wrote a comment on “HTML::Canvas”: github.com/perl6/ecosystem-unbitro...-462066144
🍕 Kaiepi++ labeled issue “DB::SQLite” (native dependency): github.com/perl6/ecosystem-unbitrot/issues/372 18:13
AlexDaniel Kaiepi: hm but what about “Could not find Concurrent::Stack”? 18:17
rindolf AlexDaniel: hi, when does the hackathon end?' 18:19
AlexDaniel squashable6: status
squashable6 AlexDaniel, 🍕🍕 SQUASHathon is in progress! The end of the event in ≈19 hours. See github.com/rakudo/rakudo/wiki/Mont...Squash-Day
AlexDaniel, Log and stats: gist.github.com/d35a749baa287128f7...3e1dc3791f
AlexDaniel rindolf: in about 19 hours according to squashable6 18:20
Kaiepi might be a missing dependency or provides AlexDaniel
rindolf AlexDaniel: ah 18:21
AlexDaniel Kaiepi: I can't figure out where the corresponding `use` is
rindolf AlexDaniel: can I be assigned a task?'
AlexDaniel rindolf: sure, just pick any: github.com/perl6/ecosystem-unbitro...no%3Alabel 18:22
rindolf AlexDaniel: i'll take github.com/perl6/ecosystem-unbitrot/issues/562 18:23
Kaiepi AlexDaniel, it's a dependency of DB 18:24
AlexDaniel Kaiepi: yeah, I see that now, but I don't understand why it's unable to find it…
Geth ¦ ecosystem-unbitrot: shlomif self-assigned Linux::Proc::Statm github.com/perl6/ecosystem-unbitrot/issues/562
squashable6 🍕🍕🍕 First contribution by shlomif++! ♥
AlexDaniel Kaiepi: is it because of the “:ver<1.0>” ? 18:26
Kaiepi possibly
i'll test it out
AlexDaniel Kaiepi: inst#/home/alex/Blin/installed/Concurrent::Trie_1.0
what's Concurrent::Trie?
Kaiepi zef doesn't have any problem finding it for me 18:27
AlexDaniel where does the dependency on Concurrent::Trie come from? 18:28
ok, now I'm really confused 18:29
`zef rdepends Concurrent::Trie` says DB:ver<0.1> DB:ver<0.2>
Kaiepi ===> Testing [FAIL]: Concurrent::Stack:ver<1.0>
that may be why
AlexDaniel rindolf: that's an interesting issue you picked :) 18:31
rindolf: it does seem to work fine, I don't know why it timed out
rindolf AlexDaniel: ah 18:32
AlexDaniel rindolf: perhaps `works for me` is a good label for that, unless you can see any other issue
squashable6 🍕 dwarring++ wrote a comment on “HTML::Canvas”: github.com/perl6/ecosystem-unbitro...-462068172 18:34
Kaiepi ok i can't reproduce the test error i had with concurrent::stack 18:36
squashable6 🍕 AlexDaniel++ edited wiki page “Home”: github.com/perl6/ecosystem-unbitrot/wiki/Home 18:38
AlexDaniel Kaiepi: truly concurrent
18:41 zacts left
squashable6 🍕 jonathanstowe++ wrote a comment on “Audio::Convert::Samplerate”: github.com/perl6/ecosystem-unbitro...-462068859 18:43
🍕 AlexDaniel++ wrote a comment on “Audio::Convert::Samplerate”: github.com/perl6/ecosystem-unbitro...-462068929 18:44
Kaiepi ok i get some more interesting errors when i tweak t/stress.t for Concurrent::Stack 18:47
squashable6 🍕 shlomif++ labeled issue “Linux::Proc::Statm” (works for me): github.com/perl6/ecosystem-unbitrot/issues/562
🍕 shlomif++ wrote a comment on “Linux::Proc::Statm”: github.com/perl6/ecosystem-unbitro...-462069293 18:48
rindolf noms the 🍕s
Kaiepi MoarVM panic: Internal error: invalid thread ID 306095296 in GC work pass 18:51
rindolf ok, next one
Kaiepi i only managed to get this once but i don't think 306095296 threads had been spawned 18:52
Geth ¦ ecosystem-unbitrot: shlomif self-assigned HTTP::Server::Middleware::JSON github.com/perl6/ecosystem-unbitrot/issues/559 18:53
squashable6 🍕 AlexDaniel++ labeled issue “IUP” (PR sent): github.com/perl6/ecosystem-unbitrot/issues/430 18:59
🍕 AlexDaniel++ wrote a comment on “IUP”: github.com/perl6/ecosystem-unbitro...-462070204
🍕 AlexDaniel++ labeled issue “Time::Duration” (works for me): github.com/perl6/ecosystem-unbitrot/issues/534 19:00
🍕 AlexDaniel++ wrote a comment on “Time::Duration”: github.com/perl6/ecosystem-unbitro...-462070301
🍕 shlomif++ labeled issue “HTTP::Server::Middleware::JSON” (works for me): github.com/perl6/ecosystem-unbitrot/issues/559 19:01
🍕 shlomif++ wrote a comment on “HTTP::Server::Middleware::JSON”: github.com/perl6/ecosystem-unbitro...-462070354
AlexDaniel rindolf: hmm, have you tried it multiple times? It says `Flapper`, so I assume tests pass sometimes 19:02
19:02 jme` left
AlexDaniel rindolf: yeah, running it in a loop now, no failures! 19:04
rindolf AlexDaniel: ah 19:08
19:08 zakharyas left
squashable6 🍕 AlexDaniel++ labeled issue “Module::Does” (issue sent): github.com/perl6/ecosystem-unbitrot/issues/473 19:15
🍕 AlexDaniel++ wrote a comment on “Module::Does”: github.com/perl6/ecosystem-unbitro...-462071424
19:16 jme` joined
squashable6 🍕 AlexDaniel++ labeled issue “Modular” (PR sent): github.com/perl6/ecosystem-unbitrot/issues/472 19:16
🍕 AlexDaniel++ labeled issue “Modular” (issue sent): github.com/perl6/ecosystem-unbitrot/issues/472
🍕 AlexDaniel++ wrote a comment on “Modular”: github.com/perl6/ecosystem-unbitro...-462071485
19:17 jmerelo joined
jmerelo squashable6: status 19:17
squashable6 jmerelo, 🍕🍕 SQUASHathon is in progress! The end of the event in ≈18 hours. See github.com/rakudo/rakudo/wiki/Mont...Squash-Day
jmerelo, Log and stats: gist.github.com/67adaccce32dd9bbba...953a7de685
🍕 AlexDaniel++ labeled issue “File::Compare” (PR sent): github.com/perl6/ecosystem-unbitrot/issues/386 19:18
🍕 AlexDaniel++ wrote a comment on “File::Compare”: github.com/perl6/ecosystem-unbitro...-462071645 19:19
🍕 jonathanstowe++ wrote a comment on “Audio::Convert::Samplerate”: github.com/perl6/ecosystem-unbitro...-462072196 19:27
🍕 jonathanstowe++ labeled issue “Audio::Convert::Samplerate” (rakudobug): github.com/perl6/ecosystem-unbitrot/issues/555
🍕 CurtTilmes++ wrote a comment on “DB::SQLite”: github.com/perl6/ecosystem-unbitro...-462072389 19:29
19:32 jmerelo left
tbrowder question on hash creation: is there a problem with this syntax: my %h =[1, ‘a’, 2, ‘b’]; 19:32
sena_kun m: my %h =[1, ‘a’, 2, ‘b’]; say %h<1>; 19:33
camelia a
tbrowder i have always used it since coming to p6 because i saw someone use it and it has always worked fine
sena_kun I don't think there is a problem, but I'd remove `[]`.
m: my %h = 1, 'a', 2, 'b'; say %h<1>; 19:34
camelia a
sena_kun m: my %h = 1 => 'a', 2 => 'b'; say %h<1>;
camelia a
sena_kun I prefer last one, it is the most clear for me.
19:34 zacts joined, zacts left
squashable6 🍕 AlexDaniel++ labeled issue “DB” (failing dependency): github.com/perl6/ecosystem-unbitrot/issues/369 19:36
🍕 AlexDaniel++ wrote a comment on “DB”: github.com/perl6/ecosystem-unbitro...-462073137 19:39
🍕 AlexDaniel++ wrote a comment on “DB::MySQL”: github.com/perl6/ecosystem-unbitro...-462073155
19:39 ufobat___ left
squashable6 🍕 AlexDaniel++ wrote a comment on “`Db::Pg` and `epoll`”: github.com/perl6/ecosystem-unbitro...-462073234 19:41
🍕 AlexDaniel++ closed issue “`Db::Pg` and `epoll`”: github.com/perl6/ecosystem-unbitrot/issues/316
19:46 mns` joined 19:48 drolax joined
squashable6 🍕 AlexDaniel++ labeled issue “GeoIP::City” (deprecated module): github.com/perl6/ecosystem-unbitrot/issues/405 19:49
19:50 domidumont left 19:51 dvdl left
sena_kun AlexDaniel, o/ 19:53
AlexDaniel sena_kun: hi!
sena_kun I wonder if I can be helpful in this squashathon.
I see we no longer close the issues.
AlexDaniel sena_kun: of course!?
sena_kun The idea is to check ones without a label, check && label, right? 19:54
AlexDaniel sena_kun: yeah
sena_kun ok
reviving after cold, but I'll try some tickets. :)
AlexDaniel sena_kun: closing is LTA because if you submit a PR but then the author doesn't fix the module, someone will have to figure it all out from scratch the next time 19:55
now issues are closed automatically once the issue is resolved
sena_kun >Java::Generate fails 19:56
EEEEEEEEEEH.
It is literaly too simple to fail, I wonder what's wrong...
> Parse errors: No plan found in TAP output
heh
AlexDaniel ===SORRY!=== finish_code_object t/01-hello-world.t
sena_kun oh 19:57
AlexDaniel also it's marked as Flapper?
sena_kun that sounds to me like a rakudobug then.
just get `All tests successful` and `Installing: Java::Generate:ver<1.0.0>` from zef log. 19:58
19:58 zachk joined
squashable6 🍕 Altai-man++ labeled issue “Java::Generate” (works for me): github.com/perl6/ecosystem-unbitrot/issues/561 19:59
🍕🍕🍕 First contribution by Altai-man++! ♥
🍕 Altai-man++ labeled issue “Java::Generate” (rakudobug): github.com/perl6/ecosystem-unbitrot/issues/561
20:00 xinming joined
squashable6 🍕 Altai-man++ wrote a comment on “Java::Generate”: github.com/perl6/ecosystem-unbitro...-462074680 20:00
Geth doc: dc5017c6a1 | (Tom Browder)++ (committed using GitHub Web editor) | doc/Language/hashmap.pod6
show another hash generation syntax
20:01
synopsebot Link: doc.perl6.org/language/hashmap
20:03 xinming_ left
squashable6 🍕 Altai-man++ wrote a comment on “cro”: github.com/perl6/ecosystem-unbitro...-462075069 20:05
sena_kun what is the label for "We know there is a race condition bug, but nobody can fix it right now"? 20:06
AlexDaniel `issue sent` 20:08
sena_kun thanks
20:08 ravenousmoose is now known as ravenousmoose[aw, ravenousmoose[aw left
AlexDaniel sena_kun: but then I wonder, is there a ticket? If not, maybe there should be one? 20:09
sena_kun there are plenty
:(
squashable6 🍕 Altai-man++ labeled issue “cro” (issue sent): github.com/perl6/ecosystem-unbitrot/issues/549 20:10
20:12 leszekdubiel joined 20:13 ravenousmoose joined
leszekdubiel Hello! :) :) Could someone please help translate this oneliner from perl5 to perl6? 20:14
printf "\tname John\tage 24\t\ncity Kraków\tname Ann\tabout works here\tage 45\n\tspeaks Polish\tname Leszek\t\r\v\b\t\tnote malformed line still works\n" | perl -e 'use utf8; use Modern::Perl qw{2017}; use Data::Dumper; no warnings qw{uninitialized}; while (<STDIN>) { my %h = map { split / /, $_, 2 } grep { / / } split /[^[:print:]]/, $_, -1; 0 && warn Dumper(\%h); print "\t$_ $h{$_}" for @ARGV ? @ARGV : sort keys %h; print "\t
data format is set of lines; each line is set of records name-value; records are separated by \t; name and value are separated by space; there is \t at the beginning and end of each line 20:15
to split line on \t and also throw away unprintable characters: split /[^[:print:]]/, $_, -1 20:17
then grep for records containting space: grep { / / }
then make hash of name-value, where name is everything before space
then hash is ready; so print records given as ARGV, and when ARGV is empty print all records 20:18
AlexDaniel leszekdubiel: I think the one-liner didn't fit into the line
sena_kun leszekdubiel, is your code full one? It seem to abrupt for me at `print "\`. Can you please post it as a gist? 20:19
leszekdubiel sorry... I will put that in parts:
here is test case:
printf "\tname John\tage 24\t\ncity Kraków\tname Ann\tabout works here\tage 45\n\tspeaks Polish\tname Leszek\t\r\v\b\t\tnote malformed line still works\n"
and here is per5
perl -e 'use utf8; use Modern::Perl qw{2017}; use Data::Dumper; no warnings qw{uninitialized}; while (<STDIN>) { my %h = map { split / /, $_, 2 } grep { / / } split /[^[:print:]]/, $_, -1; 0 && warn Dumper(\%h); print "\t$_ $h{$_}" for @ARGV ? @ARGV : sort keys %h; print "\t\n"; }' name age about
has three command line arguments; last word in line is "about" 20:20
AlexDaniel it's ok now
leszekdubiel ps. I don't know what gist is... i use firefox to connect here
gist.github.com/leszekdubiel/46aa2...8ace6f3f51 20:26
AlexDaniel leszekdubiel: why does the input start with \t ? 20:35
leszekdubiel because we extensively filter on such files...
and you could grep for example \tname Leszek\t 20:36
if there would be no \t at the beginning then you will have to write (^|\t)name Leszek(\t|$)
so the \t at start is for simple filtering such a database
we call such a format "nvd" -- name-value data; and the script we made yesterday converts csv to nvd 20:37
here is my final onlinter to convert csv (tab separated) to my format nvd: 20:39
my @kol = get.split("\t"); .put for lines.map({ "\t" ~ (@kol Z .split("\t")).join("\t") ~ "\t" });
evalable6 ␉♥🦋 ꒛㎲₊⼦🂴⧿⌟ⓜ≹℻ 😦⦀🌵 🖰㌲⎢➸ 🐍💔 🗭…
leszekdubiel, Full output: gist.github.com/3681ff3997ed2db0d6...54265ab9a4
AlexDaniel leszekdubiel: what about this? gist.github.com/AlexDaniel/53e64bd...d9ed75e8cf 20:40
leszekdubiel: oops, I edited it a bit, same link
leszekdubiel Ok! Thank you very much. I will test that.
I will let you know today, tommorow or on working monday. Thank you for help. 20:41
AlexDaniel leszekdubiel: it does seem to produce the same output, at least for that input 20:42
leszekdubiel Yes. The same output. I will test that on bigger data. 20:45
One question -- perl6 doesn't split on regexes but on fixed strings?
tobs leszekdubiel: it can do either, but regexes aren't needed in this case 20:47
leszekdubiel but if we split on nonprintable chars results are different; for example when i print on input: 20:49
printf "\tname alfa be\bta gamma\n"
evalable6 ␉name alfa be␈ta gamma
leszekdubiel then perl5 prints
~~~>name alfa be~~~>ta gamma~~~>| 20:50
and the program by AlexDaniel discards record
20:56 olaf_ joined
Geth ecosystem: 4cebbb44ee | (Jonathan Stowe)++ | META.list
cocked up line for TestML
20:59
leszekdubiel say "\tname alfa be\bta gamma\n".split(/<!print>/).perl; 21:02
evalable6 ("", "\tname alfa be", "\bta gamma", "\n", "").Seq
leszekdubiel say "Xname alfa beXta gamma".split(/X/).perl; 21:03
evalable6 ("", "name alfa be", "ta gamma").Seq
leszekdubiel why nonprintables are included while X is not in resulting tables?
timotimo <!blah> is zero-length match 21:04
you can put a . after it so it'll not end up in the result 21:05
more exactly, <!blah> is a negative lookahead
squashable6 🍕 jonathanstowe++ wrote a comment on “YAML”: github.com/perl6/ecosystem-unbitro...-462079405 21:06
tobs m: say "\tname alfa be\bta gamma\n".split(/<-print>/).perl
camelia ("", "name alfa be", "ta gamma", "").Seq
leszekdubiel aaaa... thank you! i was looking for [^[:print:]] as in perl5 :) :) 21:07
timotimo ah
m: say "foo\tbar" ~~ / <-:Print> / 21:08
camelia 「f」
timotimo no not like that
m: say "foo\tbar" ~~ / <-<:Print>> /
camelia 5===SORRY!5===
Unrecognized regex metacharacter < (must be quoted to match literally)
at <tmp>:1
------> 3say "foo\tbar" ~~ / <-7⏏5<:Print>> /
Unrecognized regex metacharacter - (must be quoted to match literally)
at <tmp>:1
----…
timotimo nope
leszekdubiel in perl5 there was split /[^[:print:]]/ 21:09
and in perl6 .split(/<-print>/)
timotimo or use anti-split
m: say "foo\tbar\tbaz".comb(/<print>+/)
camelia (foo bar baz)
timotimo ^- gives you Str objects by default rather than Match objects 21:10
if you prefer the simpler objects
tobs that's not anti-split, that's co-split :)
timotimo true
leszekdubiel perl -e 'use Data::Dumper; my @a = split /[^[:print:]]/, "alfa\tbeta\bgamma", -1; print Dumper(\@a)' 21:12
this was perl5
I will test comb too... thanks for hint.
timotimo YW 21:13
21:16 abraxxa joined 21:21 cpan-p6 left 21:22 cpan-p6 joined 21:27 isomorphismes joined 21:28 molaf left 21:36 ravenousmoose left 21:37 leszekdubiel left 21:43 drolax left 21:45 drolax joined 21:49 drolax left, drolax joined 21:52 molaf joined
squashable6 🍕 bduggan++ wrote a comment on “Jupyter::Kernel”: github.com/perl6/ecosystem-unbitro...-462082920 21:57
🍕🍕🍕 First contribution by bduggan++! ♥
🍕 AlexDaniel++ reopened issue “Jupyter::Kernel”: github.com/perl6/ecosystem-unbitrot/issues/444 21:58
🍕 AlexDaniel++ wrote a comment on “Jupyter::Kernel”: github.com/perl6/ecosystem-unbitro...-462083121 22:00
🍕 PowellDean++ wrote a comment on “Locale-Codes-Country”: github.com/perl6/ecosystem-unbitro...-462083146
🍕 AlexDaniel++ wrote a comment on “Jupyter::Kernel”: github.com/perl6/ecosystem-unbitro...-462083269 22:02
🍕 AlexDaniel++ labeled issue “Locale-Codes-Country” (fixed): github.com/perl6/ecosystem-unbitrot/issues/455 22:03
🍕 AlexDaniel++ wrote a comment on “Locale-Codes-Country”: github.com/perl6/ecosystem-unbitro...-462083432 22:04
🍕 AlexDaniel++ labeled issue “File::Compare” (fixed): github.com/perl6/ecosystem-unbitrot/issues/386 22:05
🍕 jonathanstowe++ wrote a comment on “NativeCall”: github.com/perl6/ecosystem-unbitro...-462083624 22:07
🍕 AlexDaniel++ wrote a comment on “NativeCall”: github.com/perl6/ecosystem-unbitro...-462083685 22:08
22:09 dct joined
squashable6 🍕 jonathanstowe++ labeled issue “HTTP::UserAgent” (fixed): github.com/perl6/ecosystem-unbitrot/issues/420 22:12
22:16 leszekdubiel joined
Xliff_ m: "0xdeadbeef" ~~ / <[0..A..Fa..f]>+ / 22:19
camelia Potential difficulties:
Repeated character (.) unexpectedly found in character class
at <tmp>:1
------> 3"0xdeadbeef" ~~ / <7⏏5[0..A..Fa..f]>+ /
Xliff_ ??? 22:20
evalable6 Stub code executed
in block <unit> at /tmp/Ppcr70IYZM line 1
22:21 yqt left
tobs m: say "0xdeadbeef" ~~ m:g/ <[0..9A..Fa..f]>+ / 22:21
camelia (「0」 「deadbeef」)
tobs Xliff_: there was a "9" missing, probably an LTA error in that case? 22:22
AlexDaniel it makes sense, it did 0..A and then there were two . 22:23
Geth perl6-examples: ba9f855689 | (David Warring)++ | categories/rosalind/mprt-grondilu.pl
fix rosalind/mprt-grondilu.pl on Rakudo 2018.12+ bleed
tobs hmm, yeah, it's just NQA 22:25
22:30 Cabanossi left 22:33 aindilis left
Xliff_ bisect: m: my token ulong_num { '0'? <[ xX ]> [ <[0..9A..Fa..f]>+ || "'" ~ "'" <[0..9A..Fa..f]>+ ] » }; ("0x1234567890" ~~ /^<ulong_num>$/).gist.say 22:34
bisectable6 Xliff_, On both starting points (old=2015.12 new=d904b70) the exit code is 0 and the output is identical as well
Xliff_, Output on both points: «「0x1234567890」␤ ulong_num => 「0x1234567890」␤»
22:37 Cabanossi joined 22:45 leah2 left 22:46 aindilis joined
timotimo m: class Broken is repr<CStruct> { has int32 $.x; has int32 $.y; method with-x(int32 $!x) { self } }; Broken.new.with-x(99).say 22:48
camelia Broken.new(x => 99, y => 0)
timotimo m: class Broken is repr<CStruct> { has int32 $.x; has int32 $.y; multi method with-x(int32 $!x) { self } }; Broken.new.with-x(99).say
camelia Cannot resolve caller with-x(Broken:D: Int:D); none of these signatures match:
(Broken: int32 $!x, *%_)
in block <unit> at <tmp> line 1
timotimo ooh, of course
m: class Broken is repr<CStruct> is rw { has int32 $.x; has int32 $.y; multi method with-x(Int $x) { $!x = $x; self } }; Broken.new.with-x(99).say 22:55
camelia Broken.new(x => 99, y => 0)
timotimo now why would i get an error locally
22:56 dct left
moritz because it's Broken :D 22:56
timotimo oh, no way! 22:57
m: class Broken is repr<CStruct> is rw { multi method with-x(Int $x) { $!x = $x; self }; has int32 $.x; has int32 $.y }; Broken.new.with-x(99).say 22:58
camelia Cannot assign to an immutable value
in method with-x at <tmp> line 1
in block <unit> at <tmp> line 1
timotimo this has to accidentally generate the wrong code for $!x assignment there
because it just assumes an object attribute by default?
i wonder if we have a ticket for that? 22:59
bisect: class Broken is repr<CStruct> is rw { multi method with-x(Int $x) { $!x = $x; self }; has int32 $.x; has int32 $.y }; Broken.new.with-x(99).say
bisectable6 timotimo, On both starting points (old=2015.12 new=d904b70) the exit code is 1 and the output is identical as well
timotimo, Output on both points: «Cannot assign to an immutable value␤ in method with-x at /tmp/xYrlcR2RbY line 1␤ in block <unit> at /tmp/xYrlcR2RbY line 1␤␤»
timotimo committable: 2015.01 class Broken is repr<CStruct> is rw { multi method with-x(Int $x) { $!x = $x; self }; has int32 $.x; has int32 $.y }; Broken.new.with-x(99).say 23:00
committable6 timotimo, ¦2015.01: «===SORRY!===␤Cannot create rw-accessors for natively typed attribute '$!x'␤ «exit code = 1»»
timotimo committable: 2015.06 class Broken is repr<CStruct> is rw { multi method with-x(Int $x) { $!x = $x; self }; has int32 $.x; has int32 $.y }; Broken.new.with-x(99).say
committable6 timotimo, ¦2015.06: «Cannot assign to an immutable value␤ in method with-x at /tmp/NKAFBd5fPu:1␤ in block <unit> at /tmp/NKAFBd5fPu:1␤␤ «exit code = 1»»
timotimo it's always been this, eh?
should perhaps build a better error message in any case
23:01 mowcat left 23:04 leah2 joined
squashable6 🍕 jonathanstowe++ labeled issue “Lumberjack::Application” (failing dependency): github.com/perl6/ecosystem-unbitrot/issues/459 23:09
23:12 ferreira left
squashable6 🍕 AlexDaniel++ labeled issue “Color::Named” (issue sent): github.com/perl6/ecosystem-unbitrot/issues/355 23:12
🍕 AlexDaniel++ wrote a comment on “Color::Named”: github.com/perl6/ecosystem-unbitro...-462088069
23:14 rindolf left
squashable6 🍕 AlexDaniel++ wrote a comment on “LN”: github.com/perl6/ecosystem-unbitro...-462088470 23:18
🍕 AlexDaniel++ labeled issue “ArrayHash” (issue sent): github.com/perl6/ecosystem-unbitrot/issues/340 23:19
🍕 AlexDaniel++ wrote a comment on “ArrayHash”: github.com/perl6/ecosystem-unbitro...-462088574
🍕 AlexDaniel++ labeled issue “App::jsonv” (PR sent): github.com/perl6/ecosystem-unbitrot/issues/339 23:20
🍕 AlexDaniel++ wrote a comment on “App::jsonv”: github.com/perl6/ecosystem-unbitro...-462088641
🍕 AlexDaniel++ labeled issue “Masquerade” (issue sent): github.com/perl6/ecosystem-unbitrot/issues/466 23:22
🍕 AlexDaniel++ wrote a comment on “Masquerade”: github.com/perl6/ecosystem-unbitro...-462088740
🍕 AlexDaniel++ labeled issue “Plosurin” (issue sent): github.com/perl6/ecosystem-unbitrot/issues/501 23:23
🍕 AlexDaniel++ wrote a comment on “Plosurin”: github.com/perl6/ecosystem-unbitro...-462088816
🍕 AlexDaniel++ labeled issue “Math::ContinuedFractions” (PR sent): github.com/perl6/ecosystem-unbitrot/issues/467 23:25
🍕 AlexDaniel++ wrote a comment on “Math::ContinuedFractions”: github.com/perl6/ecosystem-unbitro...-462088926
🍕 jnthn++ wrote a comment on “NativeCall”: github.com/perl6/ecosystem-unbitro...-462089009 23:26
🍕 AlexDaniel++ labeled issue “IO::Prompter” (issue sent): github.com/perl6/ecosystem-unbitrot/issues/425
🍕 AlexDaniel++ wrote a comment on “IO::Prompter”: github.com/perl6/ecosystem-unbitro...-462089019
23:27 RobotAI joined
squashable6 🍕 AlexDaniel++ labeled issue “Pod::Strip” (PR sent): github.com/perl6/ecosystem-unbitrot/issues/505 23:28
🍕 AlexDaniel++ wrote a comment on “Pod::Strip”: github.com/perl6/ecosystem-unbitro...-462089123
🍕 AlexDaniel++ wrote a comment on “NativeCall”: github.com/perl6/ecosystem-unbitro...-462089184 23:29
🍕 AlexDaniel++ closed issue “NativeCall”: github.com/perl6/ecosystem-unbitrot/issues/478
23:30 leszekdubiel left 23:35 olaf_ left 23:40 zacts joined 23:44 zachk left, zachk joined 23:48 drolax left 23:55 Kaiepi left