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 7 June 2013.
13:54 bluescreen joined 15:00 darbelo joined 16:05 darbelo joined 17:37 denisboyun joined 18:17 darbelo joined 18:35 pmichaud joined 18:45 brrt joined
brrt has there already been a parrotsketch today? 18:45
probably not 18:47
Util brrt: #ps in 41 minutes 18:49
brrt tnx 18:59
hard rules you made :-)
19:17 moritz joined 19:20 brrt joined
Util dukeleto's rules, not mine. I understand that laxer policies in past years have shown the way to the current rules; all expectations well-defined up-front. 19:28
(almost) pre-report: 19:31
# Done:
* Wrote make_upload_commands.pl
* At YAPC::NA::2013: gave talk on Exceptions, and attended hackathon. 19:32
# Doing:
* Releasing Parrot 5.5.0 today
* Working on "Future of Parrot" writeup.
# Community:
* Hackthon held at YAPC::NA::2013 - Huge Success!
* MoarVM unveiled at YAPC.
= Impact on Parrot under analysis. Best wishes, regardless!
* GSoC has past the "getting to know you stage", and has properly begun.
.end
GSoC coding period only began yesterday, and our rules on students posting weekly reports during #ps only went out an hour ago, so expect to see the GSoC reports as post-meeting posts. 19:34
Hello! Who all is attending? 19:35
19:36 diakopter joined
sa1 Util: hello 19:37
Thanks for all those rules. 19:38
PerlJam Util: define "attending" :) /me is lurking
sa1 brrt: Only the 300 word writeup seems a little hard. :)
Util PerlJam: That counts; you might have spoken up halfway through the meeting :) 19:39
sa1: You are welcome; I meant to get them out before YAPC.
Today's meeting would be better attended if I had :) 19:40
brrt hi util 19:41
Util brrt: Welcome
sa1: It has been 2 weeks since the last #ps. Any new developments in your project? 19:42
sa1 Util: not really. 19:44
Util Any questions? (from anyone) 19:45
sa1 Util: I am almost back to speed now. 19:46
But I'm stuck on debugging a single regex for a couple of hours now. :)
I've been using this: retester.herokuapp.com/ to understand.
Any suggestions? 19:47
Util sa1: Do you know about Regex::Debugger? search.cpan.org/~dconway/Regexp-Debugger/
sa1 Yes, I found that and have it installed. Haven't tried it till now though. 19:48
Util Very worth trying 19:49
PerlJam sa1: paste the regex somewhere ?
Util If that does not quickly fix your problem, just post the regex and test data somewhere (along with your expectations of its behavior), and we can take a crack at it. 19:50
sa1 PerlJam: github.com/letolabs/parrot-libgit2...nci.pl#L37
Util (as I see PerlJam said more succictly)
sa1 Util: Its supposed to parse C function signatures. 19:51
and I don't have a full list of possible variations I'll see yet on test data.
Util sa1: Do you have a C function signature that it fails to parse? or mis-parses? 19:52
sa1 GIT_EXTERN(git_attr_t) git_attr_value(const char *attr); 19:53
Here it parses const as data-type e.g
I'm still finding out the places where it fails. 19:54
I couldn't understand why there were 2 semicolons in the regex for instance.
Util sa1: where did you see that "GIT_EXTERN"... line ? 19:55
sa1 Util: Its a macro in libgit2 headers.
It basically says the function can be linked to by external code.
I assume its there for lgpl purposes
Util sa1: Hmmm. Macros can do anything. Might need to preprocess with `gcc -E`. 19:58
sa1: Not lgpl. Portability.
Works differently on Microsoft compiler than with GCC 19:59
19:59 brrt joined
sa1 okay 19:59
Let me find the macro in code. I did read the expansion some time ago. 20:00
Util sa1: include/git2/common.h:31 20:01
sa1 Yes, found it. 20:02
20:03 moritz left
sa1 I did read this at the time. gcc.gnu.org/wiki/Visibility 20:03
But much of that is for C++ rather than C 20:04
For the purposes of our regex, its not a problem. All function signatures begin with this.
Util sa1: Let's switch to #parrot for the rest of this discussion. I think I can help. 20:10
sa1 ok
Util Any other business?
sa1 not from me
Util OK then, Meeting Adjourned, and Thanks to all participants! 20:14
denisboyun Util: Are you here? 21:00
Util: I wrote you email but you don't answered 21:04
Util denisboyun: I am here. Please check your email for a message I just sent you, and switch from #parrotsketch to #parrot. 21:09
21:10 contingencyplan joined
denisboyun Util: Yes, I see 21:10
Util: Are you free now? 21:12
Util denisboyun: Yes, but on #parrot. The #parrotsketch channel is for the weekly meeting only. 21:13
22:24 diakopter left