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.
Kaiepi narrator: it was more complicated than he thought 00:08
00:59 j3nnn1 left 01:01 MasterDuke joined, MasterDuke left, MasterDuke joined
MasterDuke moritz: yeah, Cro::WebSocket is in github.com/croservices/cro-websocket, Cro::HTTP is in github.com/croservices/cro-http, etc. 01:50
03:02 Kaiepi left 03:03 Kaiepi joined
Kaiepi ok the fix is fairly simple actually, i just got caught up in how setting the encoding of the cstr is nyi 03:05
Geth rakudo: Kaiepi++ created pull request #2634:
Refactor NativeCall explicitly-manage and CStr
03:23
timotimo i don't think that method encoding in CStr is going to work 03:28
with the state
03:52 ufobat_ joined 03:56 ufobat left
Kaiepi how so? it worked when i tested it 04:15
timotimo 04:17
never mind, figured out what you meant timotimo 07:27
07:47 AlexDaniel left, AlexDaniel joined 07:59 patrickb joined 08:47 pmurias joined
pmurias do we want to use a *deprecated* undefine in roast in tests that don't directly test it? 09:13
11:24 MasterDuke left 12:26 lizmat left 12:36 lizmat joined 12:39 SqrtNegInf left
timotimo Kaiepi: as far as i know, classes also aren't closures, so the new version of the patch also won't do the right thing :( 12:43
Kaiepi m: my $a; do { my $b = 1; class A { method b { $b } }; $a = A.new }; $a.b 12:46
camelia ( no output )
Kaiepi m: my $a; do { my $b = 1; class A { method b { $b } }; $a = A.new }; say $a.b
camelia 1
Kaiepi m: my $a; do sub { my $b = 1; class A { method b { $b } }; $a = A.new }; say $a.b
camelia No such method 'b' for invocant of type 'Any'
in block <unit> at <tmp> line 1
Kaiepi m: my $a; sub { my $b = 1; class A { method b { $b } }; $a = A.new }(); say $a.b 12:47
camelia 1
12:48 patrickb left 12:51 SqrtNegInf joined
timotimo m: my $a; sub make-for-type($type) { my $the-type = $type; class A { method b { $the-type } }; A.new }; my $one = make-for-type(Str); say $one.b; my $two = make-for-type(Int); say $two.b; say $one.b 12:58
camelia (Str)
(Int)
(Int)
timotimo ^- see how $one.b changes from Str to Int after $two gets made?
you'll probably want to use a role with a parameter 13:00
if you can't have an actual attribute in the class itself 13:01
Kaiepi ahh 13:03
lizmat m: role A[$foo] { method foo() { $foo } }; class B does A["bar"] { {; dd B.new.foo
camelia 5===SORRY!5=== Error while compiling <tmp>
Missing block
at <tmp>:1
------> 3 class B does A["bar"] { {; dd B.new.foo7ā5<EOL>
expecting any of:
postfix
statement end
statement modifier
statā€¦
lizmat m: role A[$foo] { method foo() { $foo } }; class B does A["bar"] { }; dd B.new.foo
camelia "bar"
lizmat Kaiepi: ^^
Kaiepi timotimo, updated 13:14
13:32 pmurias left 13:34 pmurias joined 14:30 patrickb joined
jdv79 where's Tux's daily take? 15:11
I look for it every morning
well, when i get the chance to backlog 15:12
AlexDaniel jnthn: have you looked at R#2623 ? I haven't checked it yet, but dogbert17++ bisected it to your commit 15:52
synopsebot R#2623 [open]: github.com/rakudo/rakudo/issues/2623 [regression][āš  blocker āš ] Intermittent failure when running t/spec/S04-exceptions/fail.t
Geth nqp: babdab44ff | (Aleks-Daniel Jakimenko-Aleksejev)++ | tools/build/MOAR_REVISION
[MoarVM Bump] 34fac5f4e Enable optimization of [ā€¦]

MoarVM bump brought: github.com/MoarVM/MoarVM/compare/2...g34fac5f4e
15:54
Ā¦ nqp: version bump brought these changes: github.com/MoarVM/MoarVM/compare/2...g34fac5f4e
rakudo: 21ae9f3e2e | (Aleks-Daniel Jakimenko-Aleksejev)++ | tools/build/NQP_REVISION
[NQP Bump] Brings 2 commits

NQP bump brought: github.com/perl6/nqp/compare/2018....gbabdab44f babdab44f [MoarVM Bump] 34fac5f4e Enable optimization of [ā€¦] 31a8b1385 Document cpucores/getrusage/RUSAGE constants
15:55
Ā¦ rakudo: version bump brought these changes: github.com/perl6/nqp/compare/2018....gbabdab44f
15:57 ExtraCrispy joined
patrickb The "get the Perls into GSoC" project has started in earnest now. We are in need of project ideas and mentors. Getting up a place to collect stuff is in progress. 16:04
yoleaux 22 Jan 2019 01:31Z <mst> patrickb: I never actively organised anything, maybe talk to mdk, sorry
patrickb So now is a good time to think about whether to be a mentor and what might be a good project. 16:05
nine, AlexDaniel, samcv, brrt, timotimo,jnthn: ^ 16:07
AlexDaniel patrickb: what's the time span exactly?
patrickb Deadline for org application is the 6th february. 16:08
AlexDaniel I mean if you agree to be a mentor, which months do you have to be available?
patrickb Ah!
summerofcode.withgoogle.com/how-it.../#timeline 16:09
AlexDaniel ah, there it is
patrickb I read that as May 6th - September 2nd
16:09 ExtraCrispy left
pmurias for mentors being available (at least once in a while) in the student application periods would help too so they students can coordinate their proposals with what needs to be done better 16:13
samcv clicks the link 16:31
yoleaux 20 Jan 2019 18:48Z <MasterDuke> samcv: t/09-moar/Line_Break__LineBreak.t and t/09-moar/General_Category__extracted-DerivedGeneralCategory.t both have passing todos, think you could take a look?
samcv .tell MasterDuke you can just un todo those tests. that is fine
yoleaux samcv: I'll pass your message to MasterDuke.
samcv ok i applied 16:36
16:43 SqrtNegInf left 16:51 lucasb joined 17:08 patrickb left 17:16 patrickb joined
pmurias patrickb: is there somewhere you sign up to be a mentor? 18:48
patrickb pmurias: I think you don't. 18:49
ATM it's about collecting ideas (including a potential mentor) at github.com/perl-gsoc-2019/ideas 18:50
So if you have an idea (That' be great!), go there and put it in that repo. 18:51
pmurias I guess I could mentor somebody wanting to work on the js or truffle/graalvm (more fun) backends, I'll have to think about project details more 18:52
timotimo any reason we're using the git repo rather than the github wiki?
patrickb Don't think there's a specific reason, that's just what happened... 18:53
timotimo OK
19:13 AlexDaniel left 19:17 AlexDaniel joined 19:54 dct joined 20:32 dct left 20:47 brrt joined 20:51 lucasb left 20:57 AlexDani` joined 20:58 brrt left 21:01 AlexDaniel left 21:02 brrt joined 21:04 MasterDuke joined
gfldex the new wordpress editor understands `code` :) 21:04
21:04 MasterDuke left, MasterDuke joined
lizmat unfortunately it doesn't understand markdown afaik :-( 21:04
21:06 AlexDani` is now known as AlexDaniel 21:26 SqrtNegInf joined 21:37 petdance joined 21:38 petdance_ joined
petdance_ Hey Perl 6 dev. I own rakudo.org. It expires in June. I'm not going to renew it. If someone wants it, please let me know. 21:38
21:39 petdance left
petdance_ It's not clear looking at the site who's adminning it. 21:39
21:41 petdance_ is now known as petdance
lizmat petdance: thanks for letting us know, I think the Perl 6 community will want to take care of that domain 21:44
21:44 patrickb left
lizmat petdance: should we contact you by CPAN email address with how to go on with this ? 21:46
petdance [email@hidden.address] will be more direct.
lizmat ok... cool: and thanks for taking care of it so far! 21:48
jnthn petdance: Thanks for letting us know. I (as Rakudo lead) could take it and keep it renewed etc. I'll drop you an email. 21:50
petdance You're welcome.
21:50 petdance left 21:56 pmurias left 22:02 brrt left