Perl 6 - the future is here, just unevenly distributed

IRC log for #parrotsketch, 2013-06-18

| Channels | #parrotsketch index | Today | | Search | Google Search | Plain-Text | summary

All times shown according to UTC.

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

| Channels | #parrotsketch index | Today | | Search | Google Search | Plain-Text | summary