Post closed tickets in your report. | Note: This channel is for our weekly status meetings (Tuesdays at 19:30 UTC); you probably want #parrot instead. | irclog: irclog.perlgeek.de/
Set by moderator on 1 February 2014.
12:12 denisboyun joined 14:41 bluescreen joined 15:30 isBEKaml joined 18:13 denisboyun joined 18:18 denis_boyun_ joined 18:57 sa1 joined
Util # Done: 19:27
* Taught Blue_Tiger how to:
+ Change `foreach` into arrow form
+ Change mapish EXPR to { BLOCK }
# Plan to do: 19:28
* Presenting the Perl [5|6] talk (that I gave at Perl Oasis) at atlanta.pm.org/
* Participate in GSoC planning:
+ github.com/perl6/mu/blob/master/mi...4/ideas.md
+ wiki.enlightenedperl.org/google_sum..._code_2014
+ groups.google.com/forum/#!forum/tpf-gsoc
.end
19:29 PerlJam joined 19:30 rurban joined
rurban hi 19:30
Util Hello! Who all is in attendance?
Hi, rurban 19:31
sa1 Util: hello
Util Hi, sa1. Any plans to participate in GSoC again this year?
sa1 was/is still stuck hunting for an internship, and was unable to proceed on those bugs.
Util I understand. 19:32
sa1 Util: I can help out but there's a compulsory internship and I can't divide time.
I don't see anything parrot-specific in those links.
Util sa1: I take that to mean that your compulsory internship will prevent you from being a GSoC student at all this year, correct? 19:33
sa1 yeah
Util sa1: Those links are just being put together in the last few days. Parrot-specific entries have not been made yet.
sa1 okay 19:34
Util I suspect that (at least partially) the Parrot and Perl groups will be running a joint GSoC effort, like last year.
rurban See wiki.enlightenedperl.org/gsoc2014/ideas Re parrot: I applied a configure patch #1030 and plan to fix the perldoc root issue soon.
Util Not definite yet
sa1: perhaps you might have time to help as a non-student this year. When the new students get to the part about makeing 19:35
sa1 Util: yeah, sure. 19:36
Util a detailed inchstone plan, for example, they will value your input as a former participant
sa1: great!
rurban: thank you for fixing that libffi test, and TIA for the perldoc fix! 19:38
rurban I also worked shortly on the rurban/gh1017-proxy-get_id fix and testcase, but it still fails with threading 19:39
Util rurban: do you have any Parrot projects that you would like to propose and montor this year? I see you are already down for some P5&P6 items.
rurban I'm pretty busy still with perlcc for a week (closing the last p5 core testsuite issues) 19:40
Util ok
rurban parrot none, sorry. but we should mention smthing like a parrot speedup project 19:41
Util we have until the 14th to finialize our org in GSoC.
rurban unfortunate run-time signature handling and internal sprintf's, esp with unicode strings 19:42
Util rurban: What do you think is a manageable chunk that could be accomplished by a new student
rurban that's what drove moarvm away
Util i.e. what area to target in Parrot?
rurban hmm, sol should decide
ah, sal, sorry
Util Low hanging fruit, but not trivially low.
sa1 its sa1 :) 19:43
rurban and bring back in the optimizations coke removed. they were stable
Util what were the nature of those opts? and why did he remove them?
sa1 rurban: its not going to be my project so I guess the new student may be able to judge better. 19:44
rurban at least -O1 to -O2 were stable. -O3 had a bug which a fixed in branch after the removal
why? general crazyness, I guess. as typical in perl projects
Util I agree about "run-time signature handling"; it looks like a good payoff for the amount of work, and achievable.
rurban the signatures were good, but then it was refactored some years ago to get simplier and slower and slower. so it's a "reverting history" project 19:46
Util Not just reverting history; looking at the old way and new way with an eye for absolute best performance, since that area has been identified as a hotspot. 19:47
rurban or fixing NQPLexPad for parrot threads. short but complicated. 19:48
github.com/perl6/nqp/issues/67
this was also a nqp blocker for parrot threads 19:49
Util Sounds good. 19:50
rurban: You mentioned speed issues with internal sprintf. Is there an open ticket, or discussion that you could point me to? 19:51
rurban With pmichaud we analyzed and profiled parrot slowness in Norway 19:52
one was the de-optimized sigs (the nci way) 19:53
the other was our internal handling of arguments, which goes through several stacks of sprintf calls, at run-time.
and bad layout decisions/alterations in unicode encoding throughout imcc 19:54
something like this if I remember correctly, nothing written down. 19:55
maybe there's a email to the parrot list somewhere
Util OK; I had thought that you meant that the Parrot sprintf function was badly non-optimal. I understand now.
rurban but that's a too big project for a newbie GSOC student. on the side hugmeir from p5p could have done that 19:56
Util Do you think that just the "run-time signature handling" piece, without deliving into the sprintf parts, is managable for GSoC? 20:00
rurban yes, for a good student yes 20:01
because it's not much new work to do
I can act as mentor also 20:02
Util I want more out of the project than just a return to the old, if possible; however, I might be wrong about the possible speedups available over-and-above even the *old* code. 20:03
In any case, I am glad to hear you say that you can mentor.
We are past 30 minutes, and running out of steam on this thread. 20:06
Anything else to discuss before adjourning? Anyone?
sa1 not from me, but if there's any other work required during org application period, I'm a ping away. 20:07
Util sa1: much thanks! 20:08
OK, then. Meeting adjourned. Thanks to all! 20:09
23:32 lizmat joined