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
|