Perl 6 - the future is here, just unevenly distributed

IRC log for #parrotsketch, 2008-07-29

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

All times shown according to UTC.

Time Nick Message
01:43 davidfetter joined #parrotsketch
05:32 Tene joined #parrotsketch
08:01 leo joined #parrotsketch
13:33 paco joined #parrotsketch
15:50 rdice joined #parrotsketch
16:52 pmichaud joined #parrotsketch
17:17 DietCoke joined #parrotsketch
18:09 cjfields joined #parrotsketch
18:10 cotto joined #parrotsketch
18:15 jhorwitz joined #parrotsketch
18:27 chromatic joined #parrotsketch
18:29 Infinoid joined #parrotsketch
18:29 moritz joined #parrotsketch
18:30 allison joined #parrotsketch
18:30 chromatic Hello everyone.
18:30 particle hi all
18:30 jonathan joined #parrotsketch
18:30 DietCoke hio.
18:30 allison yo
18:30 moritz hi
18:30 jonathan 'lo
18:30 jhorwitz ahoy hoy
18:30 pmichaud here.
18:30 DietCoke Anyone interested in chairing today so I can go get a cup of coffee? =-)
18:31 DietCoke Guess not. I'll go first, then:
18:32 DietCoke primarily been working on Tcl the past two weeks, trying to cleanup the state of the spec tests, add
18:32 DietCoke some missing builtins, etc. Cleaning up the infrastructure
18:32 DietCoke in prep for an eventual switch to PCT.
18:33 DietCoke (which may never come but cleanup good.) Asked chromatic to investigate speed issues.
18:33 DietCoke EOR.
18:33 particle i'll take over, go get your caffiene
18:33 DietCoke let's again go (except for me) in "hello" order. chromatic?
18:33 chromatic Not a lot of progress (thanks to work business).
18:33 chromatic Gave Andrew some guidance.
18:34 chromatic Picked up his :vtable implies self patch and finally made it work.  ++ to him for that
18:34 chromatic Applied some patches.
18:34 chromatic Will work on:
18:34 chromatic - Tcl profiling
18:34 chromatic - More PMC cleanup (PMC_struct_val can die)
18:34 chromatic - pdd25cx merge issues
18:34 chromatic - Register allocation (a write up due soon)
18:34 chromatic - a writeup of how to help patchmonstering, because the more people who help, the easier it is
18:34 chromatic EOF
18:35 particle oscon was a great success this year. got great feedback and enthusiasm from attendees of the rakudo talk patrick and i gave.
18:35 particle the lightning talks jhorwitz and i gave were a hit, too.
18:35 particle got a good bit of the mod_parrot configure system refactored. it's working on jhorwitz's machine. need to do a little more work before merging to trunk, then extend to other platforms including windows.
18:35 particle hackathon was productive: helped ewilhelm and schwern with the rakudo test suite, had good language discussions with pmichaud and timtoady, addressed ugliness in the Pair pmc with chromatic and allison.
18:35 particle shared enlightening conversation with allison on the journey to seattle.
18:35 particle met with microsoft open source software lab yesterday (cotto++ for setting it up). they're quite interested in helping parrot foundation out. i'll announce specifics as they're made clear, which i expect to happen before the end of august.
18:36 particle .end
18:36 particle allison, what's new?
18:36 allison - Mostly finished reviewing the PIR PDD in the weekend hackathon, including resolving the questions about flagging string encodings and default string encodings.
18:36 allison - Working on resolving the final failing language tests in the concurrency branch.
18:36 allison - Excited to have time for Parrot again.
18:36 allison EOR
18:37 particle moritz?
18:37 moritz - business as usual, some fiddling with tests
18:37 moritz - Answered some Perl 6 and rakudo question on perlmonks - we seem to draw
18:37 moritz interest ;-)
18:37 moritz - won't be available in the next two weeks (vacation)
18:37 moritz - in case you haven't noticed, STD.pm now parses 98% of the spec tests. YaY!
18:37 moritz KTHXBYE
18:37 cjfields_ joined #parrotsketch
18:37 particle thanks, moritz. enjoy vacation. what's up, jonathan?
18:38 jonathan * Had a Rakudo day on Saturday (for last week) and one today (for this week)
18:38 jonathan * Mostly been working on fixing smaller bugs and quirks than doing anything especially big and new
18:38 jonathan * will look forward to when we can run spectest_regression faster, since it's more of an overhead when doing little fixes than implementing big stuff
18:38 jonathan * Got the basics of class attributes in last time
18:38 jonathan * Fixed a couple of Parrot bugs, and also I tracked down a return_pir bug that could obscure getting real messages from exceptions
18:38 jonathan * Done some ROADMAP updates today, so it lists things we should work out so as not to have to skip so many tests in spectest_regression
18:38 jonathan * Also discussed and thought a good bit about many other things that need doing; now need to turn them into code
18:38 jonathan * Looking forward to getting loads of hacking in at YAPC::EU, both during the conference in free moments and a day either side of it
18:38 jonathan EOR
18:39 particle nice work. mod_jhorwitz?
18:39 jhorwitz added API for custom Apache directives in mod_parrot.  with this, mod_perl6 now uses 'Perl6ResponseHandler' instead of a combination of Parrot* directives.
18:39 jhorwitz tackled some thread safety issues in preparation for testing on windows
18:39 jhorwitz worked with particle on refactoring mod_parrot's Configure.pl
18:39 jhorwitz fixed some segfaults when using virtual hosts with their own interpreters
18:40 jhorwitz [rakudo] implemented PERL6LIB in 'require' -- trying to merge with recent changes (my working copy is loopy right now) and will commit when i'm done.
18:40 jhorwitz EOR
18:40 particle ok, pmichaud, you're up.
18:40 pmichaud Overall:
18:40 pmichaud * Have had serious ongoing technical issues with computer stability and network connectivity, which severely limited productivity
18:40 pmichaud PCT:
18:40 pmichaud * Fixed p6object to eliminate %!metaclass hash
18:40 pmichaud ** (no more leaked anonymous classes)
18:40 pmichaud Rakudo:
18:40 pmichaud * updated sleep()
18:40 pmichaud * fixed bare $ handling in interpolated strings
18:40 pmichaud * gave presentations at OSCON
18:40 pmichaud * reviewed/applied some patches
18:40 pmichaud EOR
18:41 particle anyone else?
18:41 Tene Me!
18:41 particle please proceed.
18:41 Tene * Lolcode looks up names in the lexical environment at compile time to build a proper AST.
18:41 Tene * Cardinal has class variables.
18:41 Tene * Cardinal gets syntax for assigning to member variables.
18:41 Tene * Fixed an HLL_map issue for slurpy params.
18:41 Tene KTHXBYE
18:42 particle cotto? Infinoid? japhb? tewk?
18:42 Infinoid not much here, applied some patches from donaldh and rurban, fixed a couple tests and warnings
18:43 Infinoid held down the fort for all you OSCON folks. :)
18:43 particle that's much appreciated :)
18:43 * moritz queues one remark
18:43 particle ok, looks like tewk and whiteknight are missing, so no SoC reports :(
18:43 * Tene queues a question for jhorwitz
18:44 particle the end of SoC is near, two weeks until "pencils down"
18:44 particle mentors, remind your students.
18:44 * pmichaud queues a remark
18:44 particle ok, i have a comment as well. moritz?
18:44 moritz donaldh might be a good candidate for a commit bit, what do you think?
18:45 moritz most of his patches never hit the list though (applied directly from IRC)
18:45 Infinoid the patches I've seen from him have been quite sane
18:45 particle i haven't reviewed many, since they're not in my email
18:45 pmichaud has donaldh sent in a cla?
18:46 moritz pmichaud: don't think so. should we encourage him?
18:46 particle after a little more socialization, and a cla, i agree that he's a good candidate.
18:46 pmichaud I haven't reviewed his patches so I have no opinion for/against
18:47 pmichaud (which basically means I go along with what others think :-)
18:47 moritz ok, I'll ask him to send a CLA, and then wait and see if more sane patches are forthcomming
18:47 particle ok, let's encourage him to submit cla, and to use RT for patches
18:47 particle no rt, no commit bit.
18:47 moritz which answers my "comment" ;-)
18:47 particle tene has a question?
18:47 Tene eh, nm
18:48 particle moving on, then. pmichaud?
18:48 pmichaud just a remark that I'll continue to have limited connectivity for the next couple of weeks.
18:48 pmichaud email works better than irc for me for that time
18:48 Tene What's going on with your connection?
18:48 pmichaud I had almost zero connectivity at OSCON
18:49 pmichaud my laptop wouldn't associate with the access points there
18:49 pmichaud (although it works fine everywhere else)
18:49 pmichaud this next week we're doing family vacation to remote places
18:49 particle the hawaiian wifi infrastructure is somewhat lacking
18:49 pmichaud (yes, hawai'i :-)
18:50 pmichaud however, I should have occasional cell connectivity (thus email) and the places we're staying all have wifi
18:50 pmichaud after that I'll be traveling to YAPC::EU
18:50 pmichaud anyway, that's my remark
18:50 particle ok, then. email good.
18:51 particle my comment comes from something chromatic, allison, and i discussed saturday evening
18:51 particle we should encourage those with few tuits to devote time towards reviewing patches
18:51 particle or, if not reviewing, at least by applying to local working copy and reporting platform and test results
18:52 pmichaud "newcomers with few tuits" or "core developers with few tuits"?
18:52 particle either
18:52 pmichaud okay, so generally you're saying more time needs to be devoted to reviewing patches
18:52 particle yes, and it's something that *anybody* can do
18:52 particle you don't have to be an expert
18:52 pmichaud are there a lot of outstanding patches at the moment?
18:52 Infinoid oh, is there a deficit of patch monsters?
18:53 particle well, i certainly have the perception that the work can be spread out further
18:53 pmichaud whenever I've reviewed the rt queue I've found very few patches to be applied
18:53 * moritz is happy to test and apply patches if somebody else reviews them
18:54 pmichaud moritz: I think what particle is requesting is more people to test patches
18:54 particle we have plenty of committers willing to apply patches that have been reviewed
18:54 pmichaud (but not necessarily apply)
18:54 particle right
18:54 pmichaud I just don't know that there are that many patches outstanding.  Perhaps I'm looking in the wrong place.
18:54 particle we need more folks to test the patches on their platforms
18:54 particle it doesn't matter how many there are at the moment. it's a social  thing.
18:55 pmichaud so, "with few tuits"  means "with a few extra tuits"?
18:55 particle if you see one in rt, and have the tuits, apply and report results. "this patch applies cleanly and passes all tests on win32-msvc-9.0"
18:56 particle i'd like have a document suggesting this to newcomers who ask, "how can i help?"
18:56 pmichaud okay, my followup question is:  "how can I find patches to apply?"
18:56 pmichaud (I'm not disagreeing with the idea, I'm just trying to understand why this isn't already happening.)
18:56 particle right. we can include a link to an rt query that finds tix with patches
18:57 Infinoid hmm.  semi-related question: when I review a patch and I have a question or comment (like "gimme a test case"), I usually just find the submitter on IRC and bug them there.  is that ok, or should I try to reply in RT instead?
18:57 particle i think coke created one already
18:57 Tene particle: put that link in the topic in #parrot
18:57 pmichaud or on the wiki, if it's not already there
18:57 particle many potential contributors don't use irc
18:57 particle so i think mailing list/rt is better
18:58 particle Infinoid: that's up to you. if it sits for a long time, rt comment is better
18:58 particle it's probably on the wiki, good point.
18:59 particle anybody want to work on some text for this?
18:59 pmichaud anyway, I'm in favor of more guides for people looking for things to do, yes.
18:59 pmichaud I don't know the RT query.
18:59 DietCoke http://www.parrotcode.org/openpatches.html
19:00 pmichaud DietCoke: that only finds tickets with [PATCH] in the subject, yes?
19:01 DietCoke also: http://www.parrotblog.org/2008​/05/700-ticket-challenge.html
19:01 Infinoid sounds like another good triaging function is to find new tickets with patches attached, and mark them correctly.
19:01 DietCoke pmichaud: no, it finds tickets that use the patch field.
19:01 pmichaud okay, excellent then.
19:02 particle great. any work in this area will increase your karma.
19:02 particle anything else this week?
19:03 particle ok, then. thanks all, and see you in the future!
19:03 jhorwitz Tene: you queued a question?
19:03 DietCoke chromatic is the geordi to my pakled.
19:04 particle tene "nevermind"ed his q
19:04 jhorwitz very well.  glad i could help.  ;-)
19:06 jhorwitz left #parrotsketch
19:06 Infinoid left #parrotsketch
19:06 cotto left #parrotsketch
19:07 pmichaud left #parrotsketch
19:07 chromatic Huh?
19:07 moritz I think somebody adjurned the meeting by private message... ;-)
19:09 moritz in lack of common interest and further topics, shall we formally call it a week?
19:10 chromatic Agreed.
19:10 spinclad [19:03: * particle adjourns meeting]
19:10 Tene 13:03 < jhorwitz> Tene: you queued a question?
19:10 Tene ack!
19:10 * Tene copies poorly.
19:10 moritz I missed that
19:10 Tene 13:03 < particle> ok, then. thanks all, and see you in the future!
19:11 DietCoke Tene: send it to the list, sorry.
19:11 DietCoke left #parrotsketch
19:11 moritz bye then, and see you in #parrot ;)
19:11 moritz left #parrotsketch
19:12 allison left #parrotsketch
19:13 jonathan left #parrotsketch
19:13 chromatic left #parrotsketch
19:38 paco left #parrotsketch
21:17 paco_ joined #parrotsketch
21:20 paco left #parrotsketch

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