Perl 6 language and compiler development | Logs at colabti.org/irclogger/irclogger_log/perl6-dev | For toolchain/installation stuff see #perl6-toolchain | For MoarVM see #moarvm
Set by Zoffix on 27 July 2018.
00:00 reportable6 left 00:04 reportable6 joined, ChanServ sets mode: +v reportable6 01:21 lucasb left 01:23 AlexDani` joined 01:27 AlexDaniel left 01:28 AlexDani` is now known as AlexDaniel, AlexDaniel left, AlexDaniel joined 03:23 pamplemousse joined 04:00 pamplemousse left
nine .tell tbrowder it works when you write it like this: my %h = %*PERL5<%P5::h>; 04:00
tellable6 nine, I'll pass your message to tbrowder
nine .tell tbrowder apparently I have not yet implemented the syntactic sugar support for non-scalar global variables 04:01
tellable6 nine, I'll pass your message to tbrowder
nine Does .tell actually work? I did not get tbrowder's messages and only found them in the scrollback?
tellable6 2019-08-20T21:21:20Z #perl6-dev <tbrowder> nine are you available for some inline:perl5 help?
2019-08-20T21:22:44Z #perl6-dev <tbrowder> nine see nonworking p6 code at gist gist.github.com/tbrowder/890714b6c...e2ca088e24
nine Oh, here they are 04:02
04:49 squashable6 left 04:52 squashable6 joined, ChanServ sets mode: +v squashable6 06:00 reportable6 left 06:01 reportable6 joined 06:10 samebchase left 06:11 brrt joined 06:16 samebchase joined 06:35 [Tux] left 06:36 [Tux] joined 07:03 [TuxCM] left 07:34 [Tux] left 07:40 [Tux] joined
lizmat Files=1270, Tests=109450, 194 wallclock secs (26.99 usr 7.18 sys + 2741.08 cusr 219.67 csys = 2994.92 CPU) 07:44
07:47 brrt left
Geth problem-solving/path-to-raku: 531b628004 | (Elizabeth Mattijsen)++ | solutions/language/SWOT-TO-RAKU.md
Add initial version of SWOT analysis
08:36
08:56 squashable6 left 08:58 squashable6 joined, ChanServ sets mode: +v squashable6
|Tux| Rakudo version 2019.07.1-187-gcd8463a85 - MoarVM version 2019.07.1-117-g7f8283424
csv-ip5xs0.656 - 0.700
csv-ip5xs-205.021 - 5.181
csv-parser21.339 - 21.518
csv-test-xs-200.433 - 0.437
test6.498 - 6.508
test-t1.707 - 1.777
test-t --race0.767 - 0.850
test-t-2028.299 - 28.932
test-t-20 --race9.376 - 9.417
09:00
Geth problem-solving/path-to-raku: 15a84518d4 | (Elizabeth Mattijsen)++ | solutions/language/PATH-TO-RAKU.md
Simplify the Executables section
09:04
problem-solving/path-to-raku: a1e9c806a1 | (Elizabeth Mattijsen)++ | solutions/language/PATH-TO-RAKU.md
Mention need for a META6.json file
09:05
09:11 squashable6 left 09:14 squashable6 joined
Geth problem-solving/path-to-raku: 25916df3dc | (Elizabeth Mattijsen)++ | solutions/language/SWOT-TO-RAKU.md
More SWOTs
09:25
09:48 MasterDuke left
tbrowder nine: that works great (but not so pretty at the moment). thanks! and thanks for Inline::Perl5--I'm starting to use it a lot now for p6ing (aka rakuing) my old p5 code. 10:20
.tell nine ^^^ THANKS! 10:22
tellable6 tbrowder, I'll pass your message to nine
Geth problem-solving/path-to-raku: 59d86086fd | (Elizabeth Mattijsen)++ | solutions/language/SWOT-TO-RAKU.md
Mention less confusion about name
10:23
tbrowder lizmat: ref name chg, is "Pod 6" changing to "Raku Pod?" 10:39
lizmat I think the consensus atm is to leave it at "Pod6" 10:40
at least initially
tbrowder ok, a little confusing, though for a person coming to raku from the wilderness 10:41
tellable6 2019-08-21T04:00:59Z #perl6-dev <nine> tbrowder it works when you write it like this: my %h = %*PERL5<%P5::h>;
2019-08-21T04:01:23Z #perl6-dev <nine> tbrowder apparently I have not yet implemented the syntactic sugar support for non-scalar global variables
tbrowder but, thankfully, meaning of "pod" stays the same :-) 10:42
Geth problem-solving/path-to-raku: 2e477d6968 | (Elizabeth Mattijsen)++ | solutions/language/SWOT-TO-RAKU.md
Mention social media tagging
10:48
AlexDaniel what's up with all these closed issues 10:53
lizmat seems the op lost interest in pursuing them ? 10:58
Geth problem-solving/path-to-raku: 2c7aeaf523 | (Elizabeth Mattijsen)++ | solutions/language/SWOT-TO-RAKU.md
Add marketing opportunity
11:05
problem-solving/path-to-raku: a264ae4e52 | (Elizabeth Mattijsen)++ | solutions/language/SWOT-TO-RAKU.md
Add some more threats

And remove "because of a name change", because that's what this SWOT analysis is all about anyway, so redundant
11:14
11:19 pamplemousse joined, pamplemousse_ joined 11:20 pamplemousse_ left
AlexDaniel I reopened everything that is still relevant and useful 11:23
this is not the first time someone does this 11:24
but really, only an idiot would think that it's OK to close all your tickets for whatever reason 11:25
12:00 reportable6 left, reportable6 joined 13:18 lucasb joined
SmokeMachine does anyone know why he did it? 13:45
moritz probably thought it was the polite thing to do 13:50
14:11 pamplemousse left 14:14 BeastieBot left
[Coke] no need for name calling. 14:28
if it's the same guy from #perl6, he said he himself was no longer interested. 14:29
thanks for updating them, AD.
AlexDaniel yeah, I overreacted, sorry 14:36
[Coke] no worries.
14:37 hoelzro left 14:38 hoelzro joined 15:05 epony left
jnthn Maybe what they actually wanted was to not be notified about them any more? 15:38
Which I figure there's a way to make happen, but one has to know that :)
15:40 MasterDuke joined
jnthn And yes, kindness++ 15:40
[Coke] sees jnthn and is reminded he needs to shave off his own beard as an experiment before the end of the year. :) 15:50
jnthn: how's life?
jnthn [Coke]: Can't complain too much. :) I'd say "busy" but it's more like normal amount of work and less energy than usual. 16:00
[Coke] I just took a week off with the spouse, which helped me recharge, for about 2 days. :) 16:07
AlexDaniel jnthn: yeah, kindness++. And I guess they just misunderstood something, without wanting to (or realizing that they'd) do damage 16:09
I woke up to that and was just grumpy and feeling like a zombie 16:10
interesting, github doesn't allow to close all your tickets with a single click 16:12
in fact all mass actions are only available if have write permissions 16:13
doesn't stop anyone from writing a script, of course, but at least it's not one click away :) 16:14
16:19 tellable6 left
jnthn [Coke]: I did a week's vacation before PerlCon, which was really nice, but I maybe could have used a week after it too :) 16:19
16:20 tellable6 joined
AlexDaniel jnthn: I have some messages for you 16:37
16:37 AlexDaniel is now known as jntn
jntn . 16:37
tellable6 2014-10-21T21:59:29Z #perl6 <lizmat> jntn: regarding the private method in role, seems we have #120919 for that already, added my failing code to the ticket
2015-01-07T13:38:59Z #perl6 <lizmat> jntnn: is there a reason why we can't optimize method dispatch:<!> away ?
16:37 jntn is now known as jnth
jnth . 16:37
tellable6 2017-07-28T18:40:52Z #perl6 <zengargoyle> jnth: ok so Git::Wrapper does some Git::Wrapper.HOW.add_method(Git::Wrapper, $method, anon method (*@p, *%n) { MOP magic that fails when it's inside a 'unit module Foo;'
2017-11-17T16:58:36Z #moarvm <brrt> jnth: bug is fixed
16:37 jnth is now known as AlexDaniel
AlexDaniel :) 16:39
16:50 reportable6 left, nativecallable6 left 16:51 reportable6 joined, ChanServ sets mode: +v reportable6 16:55 nativecallable6 joined 16:59 go|dfish left 17:01 go|dfish joined, epony joined
vrurg When a nqp op registered as inlinable – will it always be inlined? 17:10
17:32 pamplemousse joined 18:50 robertle joined
MasterDuke vrurg: i'm pretty far from an expert, but i think the answer is no. it depends on the size of the thing being inlined and the size of the thing it would be inlined into. and other factors i think, but i can't remember them. timotimo or jnthn would probably know best 18:53
vrurg MasterDuke: Thanks! Though so far it seems to be always inlined. It's p6clientctx op which returns client's context and it obviously depends on wether it has its own context or not. 18:55
19:00 pamplemousse left
jnthn AlexDaniel: Wow, those are some old messages :D 19:07
AlexDaniel .tell jntn hello world 19:12
tellable6 AlexDaniel, I'll pass your message to jntn
AlexDaniel hmm
.seen jntn
tellable6 AlexDaniel, I saw jntn 2019-08-21T16:37:36Z in #perl6-dev: <jntn> .
AlexDaniel OH
ah…
that's me
anyway, it should be better now
.tell jhhtn hello world
tellable6 AlexDaniel, I haven't seen jhhtn around, did you mean jnthn?
19:15 AlexDaniel is now known as mom
mom . 19:15
19:16 mom is now known as yourmom
yourmom . 19:16
tellable6 2015-10-21T15:30:03Z #perl6 <n0tjack> yourmom: to call me
19:16 yourmom is now known as I`
I` . 19:17
19:17 I` is now known as someone`
someone` . 19:17
tellable6 2015-05-19T20:01:10Z #perl6 <FROGGS> someone: Please port that module
2019-07-18T06:17:22Z #perl6 <AlexDaniel> someone: please take care of that
19:17 someone` is now known as also
also . 19:17
tellable6 2018-03-04T21:26:20Z #perl6-dev <AlexDaniel> also: needs to be linux 64-bit
19:18 also is now known as such
such . 19:18
tellable6 2015-10-02T11:08:52Z #perl6 <lizmat> such: as Cannot invoke this object (REPR: Uninstantiable)
19:18 such is now known as or
or . 19:18
tellable6 2016-11-20T01:21:27-05:00 #perl6-dev <psch> orrr: you use the InputStream directly, 'cause i just notice ClassReader has a constructor that takes an InputStream...
19:18 or is now known as and
and . 19:18
tellable6 2015-11-08T22:28:29Z #perl6 <lizmat> and: that nqp::readlinefh would then just DTRT
2016-08-18T13:06:16Z #perl6 <AlexDaniel> and: no, $^k and $^v is not any better than $^key and $^value. Call me stupid, but I don't know which one comes first off the top of my head. I'd say that $^a $^b $^c are better.
2017-05-23T14:25:25Z #perl6-dev <Zoffix> and: .seek do it on currently active handle
2018-03-21T15:26:31Z #perl6 <pmurias> and: I suppose I have an expecation for long config stuff I paste into a bash profile to cause problems while I expect *brew stuff to work
19:18 and is now known as can`
can` . 19:19
tellable6 2016-12-27T13:18:16-05:00 #perl6-dev <notviki> can: the two mentioned tickets be closed or do we still need tests for them? github.com/rakudo/rakudo/pull/976
2017-07-24T16:12:34Z #perl6-dev <Zoffix> can: do `@a.Seq.List/.Slip`
gist.github.com/0ae7a0bbd000691749...133b3724d8
19:19 can` is now known as when
when . 19:19
tellable6 2014-05-20T07:16:12Z #perl6 <FROGGS> when: coercing to a string it lost trailing zero's for scientific notation, when it only should strip these for \d+.\d+ looking floats
19:19 when is now known as you`
you` . 19:19
tellable6 2017-05-19T01:36:13Z #perl6 <Zoffix> you: should add yourself to the credits: github.com/rakudo/rakudo/blob/nom/CREDITS so release tools pick up the name you want when cutting release
2019-06-12T10:44:07Z #perl6 <jmerelo> you: seem to be the last one who's worked on that, so you might know how to fix it...
19:20 you` is now known as think
think . 19:20
tellable6 gist.github.com/78e3ea3382d1f49323...be58898253
19:21 think is now known as AlexDaniel
AlexDaniel that's about it, I think 19:21
19:21 AlexDaniel is now known as could
could . 19:21
tellable6 2017-05-23T14:22:35Z #perl6-dev <lizmat> could: be False because key ""a"" is missing on right hand side Mix, could be True if missing keys are considered to have value 0
19:21 could is now known as why`
why` . 19:22
tellable6 2017-01-12T16:49:14-05:00 #perl6-dev <pmurias> why: is it being installed? sorry if you found outdated build instruction somewhere :/
19:22 why` is now known as AlexDaniel
AlexDaniel there are many messages sent to `i` but I can't receive them :S 19:25
I mean, I can hack the bot to deliver them, sure…
19:27 epony left 19:50 epony joined 21:13 pamplemousse joined
bartolin vrurg: I think I've got an idea what's going wrong when trying to boolify a nqp::null on the JVM. If I'm not mistaken the NPE is a more general problem deep in nqp::multicachadd. I'll investigate further, but probably not before Sundays. Thanks for pushing me in that direction :) 22:00
22:07 lizmat left 22:14 woolfy1 joined, woolfy1 left 22:17 [Coke] left
vrurg bartolin: good luck with that! :) 22:21
Anybody with an idea where to stick registration of new nqp::p6* to make them available for the metamodel? 22:23
jnthn vrurg: I think you need to register them for both nqp and perl6 HLLs 22:24
Other than that, pretty sure they both go in Ops.nqp 22:25
vrurg jnthn: Ops is platform dependent. I made them in QAST via register_op_desugar. Actions register a lot with it, but those are not accessible by, say, ClassHOW. 22:26
Correction: Ops are backend dependant. 22:27
jnthn vrurg: Ah, but I think the answer may well be the same anyway: register them for nqp too 22:28
vrurg Oh, my! Of course! register_op_desugar does it for perl6 only. Thanks! 22:29
jnthn Glad I could help :) 22:35
vrurg Still doesn't work, but this shoud be pure technical issue now. :) 22:37
greppable6: Perl6::Ops 22:43
greppable6 vrurg, Found nothing! 22:44
vrurg What if I rename Perl6::Ops into Perl6::<backend>::Ops and create a common backend-independand Perl6::Ops? 22:45
Never mind, gen_cat solves it. 22:58
23:39 [Coke] joined