Perl 6 - the future is here, just unevenly distributed

IRC log for #parrotsketch, 2010-11-16

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

All times shown according to UTC.

Time Nick Message
02:35 bluescreen left #parrotsketch
03:15 whiteknight left #parrotsketch
05:28 tcurtis joined #parrotsketch
06:11 tcurtis left #parrotsketch
06:26 bacek left #parrotsketch
07:16 spinclad left #parrotsketch
07:22 bacek joined #parrotsketch
07:34 bacek left #parrotsketch
07:40 bacek joined #parrotsketch
09:53 bacek left #parrotsketch
10:06 bacek joined #parrotsketch
12:43 particle1 joined #parrotsketch
12:49 particle left #parrotsketch
13:01 bluescreen joined #parrotsketch
13:22 PerlPilot joined #parrotsketch
13:27 PerlJam left #parrotsketch
13:48 bacek_ joined #parrotsketch
13:52 bacek left #parrotsketch
15:10 PerlPilot left #parrotsketch
15:10 PerlJam joined #parrotsketch
16:13 mariano joined #parrotsketch
16:14 mariano left #parrotsketch
16:21 particle joined #parrotsketch
16:26 particle1 left #parrotsketch
17:29 tcurtis joined #parrotsketch
18:31 PerlJam left #parrotsketch
19:00 Coke joined #parrotsketch
19:06 Coke left #parrotsketch
19:47 atrodo joined #parrotsketch
19:49 whiteknight joined #parrotsketch
19:56 whiteknight WHAT I DID:
19:56 whiteknight * More work on the embedding API. Getting close to a demonstrable "product". Hoping to unveil the first draft this week
19:56 whiteknight * Having trouble teasing apart some of the .h files to include the things we want in the API, but not include a bunch of crap that users shouldn't see
19:56 whiteknight * Writing lots of blog posts, and getting lots of feedback
19:56 whiteknight * Lots of pre-release testing. Submitted at least a dozen smoke reports in various platform configurations
19:56 whiteknight WHAT I WILL DO:
19:56 whiteknight * Looking to get the embedding API fork building and elicit some more community feedback
19:56 whiteknight * Will support the gsoc_nci branch merge however I can.
19:56 whiteknight * Going to start looking at gsoc_instrument branch again. I would like to get that fixed up and merged to master before 2.11
19:56 whiteknight * Need to do some last-minute stuff for GCI. Already heard from at least one student and would like to start actively attracting more
19:56 whiteknight * Working on a draft of adding i18n support to Parrot. Would like to get that draft finished and sent off to the rest of the architecture team for initial review
19:56 whiteknight WHAT I AM BLOCKING ON:
19:56 whiteknight * Only 24 hours in a day? Damnit.
19:57 kid51 joined #parrotsketch
19:57 kid51 kid51's reportDONE:
19:58 kid51 DONE:
19:58 kid51 * First git commits (small refactorings and testing of new config steps)
19:58 kid51 * Correct some configuration problems in gsoc_nci branch
19:58 kid51 * http://trac.parrot.org/parrot/ticket/1851
19:58 kid51 WORKING ON:
19:58 kid51 * http://trac.parrot.org/parrot/ticket/532: headerizer refactor
19:58 kid51 * http://trac.parrot.org/parrot/ticket/855: debugging/profiling options
19:58 kid51 EOR
19:59 whiteknight Addendum: I've take all the partcl-related tickets for myself, and am going to start triaging them aggressively. I would like the world to be kinder to partcl by 2.11
20:00 kid51 Addendum: Like others, did pre-release testing, plus some testing of gsoc_nci branch
20:05 Util # Done:
20:05 Util * Tested branch gsoc_nci
20:05 Util * Merged branch pbc_to_exe_direct_output
20:05 Util # Plan to do:
20:05 Util * More pbc_to_exe improvements
20:05 Util # Blockers:
20:05 Util * None
20:05 Util .end
20:05 Util q1q
20:08 tcurtis I am finishing up releasing Parrot 2.10.0. In this coming week, I will probably still be lacking tuits for actually working on Parrot.
20:09 mariano__ joined #parrotsketch
20:10 bluescreen left #parrotsketch
20:12 mariano__ is now known as bluescreen
20:19 mikehh joined #parrotsketch
20:21 allison joined #parrotsketch
20:29 NotFound joined #parrotsketch
20:31 NotFound What I did:
20:31 NotFound -parrot
20:31 NotFound * Added a few test
20:31 NotFound -winxed
20:31 NotFound * Some refactoring
20:31 NotFound What I will do:
20:31 NotFound No plan,
20:31 NotFound EOR
20:31 mikehh What I did since my last report:
20:31 mikehh * building and testing parrot on amd64/i386, with gcc/g++
20:31 mikehh * some git related fixes
20:31 mikehh * some branch testing
20:31 mikehh * pre/post release testing - up to smoke/fulltest
20:31 mikehh + blocking on some $work related issues
20:31 mikehh What I intend to do in the next week:
20:31 mikehh * testing and fixing
20:31 mikehh * get something workable for GCI
20:32 mikehh .eor
20:37 whiteknight hello
20:37 cotto_work hello
20:37 Util Hello
20:37 mikehh hi there
20:37 NotFound hola
20:37 Util What happened to the channel topic?
20:37 dukeleto joined #parrotsketch
20:37 whiteknight who's running this show? is chromatic around?
20:38 dukeleto i can run it, if no one else is volunteering.
20:38 whiteknight damnit, beat me to it
20:38 whiteknight dukeleto++
20:38 dukeleto We just released 2.10.0, yes?
20:39 whiteknight yessir
20:39 mikehh yes, tests ok for me
20:39 whiteknight tcurtis++ on that
20:39 dukeleto tcurtis++ for going from GSoC student to release manager in a very short time.
20:39 mikehh tcurtis++
20:39 allison tcurtis++
20:39 Util tcurtis++
20:39 cotto_work tcurtis++
20:40 mikehh especially as it is our first git based relesae
20:40 * dukeleto dreams of Unicorns riding a DAG into the sunset
20:40 NotFound There is karma collection in this channel?
20:40 dukeleto Did we accomplish last weeks goals?
20:40 cotto_work not angry unicorns, I hope
20:41 dukeleto NotFound: no, but ilbot2 is our historian
20:41 dukeleto what were last weeks goals?
20:41 NotFound Invisible Flying Unicorns
20:43 whiteknight We got most of the git migration issues sorted out. We got the release out. Much of this week was feature-freeze in master
20:43 whiteknight we have a few branches either merged already, or imminent
20:44 PerlJam joined #parrotsketch
20:44 whiteknight I don't remember what other goals we had
20:45 dukeleto I just merge gsoc_nci.
20:45 dukeleto merged, even. Sometimes i merge in the present tense.
20:45 Topic for #parrotsketch is now Vision for 2.0: Production Users | Don't forget to post closed tickets in your report. | Note: This channel is only for our Tuesday status meetings (at 20:30 UTC); you probably want #parrot instead. | irclog: http://irc.pugscode.org/
20:46 whiteknight okay, that's another big one down. Yippie!
20:47 whiteknight okay, nobody else is talking about goals from last week. Let's move on.
20:47 dukeleto What should our goals for this week be?
20:47 whiteknight 5 minutes ago, I would have said the gsoc_nci merge
20:48 dukeleto whiteknight: i love doing things before you tell me to do them :)
20:48 whiteknight did chromatic's gc branch merge?
20:48 dukeleto I think Google Code-In is a priority for community building.
20:48 dukeleto http://perlbuzz.com/2010/11/google-code-in-brings-fresh-blood-to-the-perl-and-parrot-communities.html
20:49 whiteknight gc_ms2_sf doesn't look merged. That should be priority. I think we were seeing 5-10% improvements for most workloads
20:49 bacek_ is now known as bacek
20:49 bacek ~~
20:49 dukeleto We stand to gain many young developers into our communities by thinking hard about what we want to get accomplished with Google Code-In.
20:50 dukeleto This program will have the smartest 13-18 yr olds in the world applying. We are already getting emails from very smart students.
20:50 kid51 What, specifically, do we have to do in next 1-2 weeks re Google Code-In?  (I applied my name as potential mentor to certain tasks.)
20:50 cotto_work dukeleto: are there any that aren't going to parrot-dev or parrot-users?
20:50 mikehh hopefully another tcurtis or two
20:51 dukeleto cotto_work: i think whiteknight got a direct email that he forwarded to me
20:51 cotto_work The more we see that there's a real interest, the more we'll be encouraged to make our gci tasks accessible
20:51 NotFound Someone added my name as a mentor for spanish translations.
20:51 dukeleto I haven't added all our tasks to the Code-In site yet. That is where the students can actually sign up for them.
20:51 dukeleto NotFound: you can blame me :)
20:51 dukeleto NotFound: if you don't want to, i can remove it.
20:52 dukeleto NotFound: these are mostly "potential mentors". I have to add it to the actual Code-In site for it to be official.
20:52 dukeleto I don't want to take up #ps with lots of talk about Code-In, but we should definitely discuss it on parrot-dev
20:52 NotFound dukeleto: according my experience, spanish translations aren't very useful and people waste its time discussing about minutiae.
20:53 dukeleto NotFound: we just want various web pages in a few languges, so that developers that don't speak english can learn about parrot
20:53 dukeleto NotFound: we don't care about the minutiae, we just want something that is grammatically correct and doesn't sound ridiculous (such as what comes out of Google Translate)
20:54 NotFound I suppose I can help with that.
20:54 dukeleto Ideas for code priorities this week?
20:54 dukeleto NotFound: thanks!
20:54 whiteknight dukeleto: what, specifically, is the most important thing that we can do for GCI?
20:54 whiteknight brainstorm new ideas?
20:55 dukeleto We need to think of our process of welcoming young people into our community. What info do we point them towards? What is the best way to make them feel welcome?
20:55 dukeleto whiteknight: more tasks are also of course good, and improving the descriptions of our current tasks.
20:55 whiteknight okay
20:56 whiteknight in terms of code priorities this week, I would like to get chromatic's gc_ms2_sf branch reviewed, well-tested, and merged
20:56 whiteknight I think we're also going to need to throw more developer effort behind the generational_gc branch, to help bacek out
20:57 whiteknight that branch becomes higher and higher priority every day
20:58 dukeleto Wishing for ponies that understand the GC doesn't make it happen.
20:58 whiteknight it's not a matter of understanding it at this point. We need testing
20:58 dukeleto whiteknight: can you write a short intro for people not familiar with the GC? Some kind of "this is enough to make you useful for a code review" document
20:59 whiteknight and, if possible, people willing to open up a debugger if necessary
20:59 whiteknight I can do that, yes. I'll ship it out to parrot-dev
20:59 dukeleto whiteknight: testing is fine. code review is arguably more important, though
20:59 dukeleto whiteknight++
21:00 whiteknight if we could get a handful of test reports on gc_ms2_sf and generational_gc branches, we would be in good shape going forward
21:01 bacek gen_gc is on hold
21:01 bacek I do want to rewrite it with new algo.
21:01 bacek Last 2 commits in branch are describing it.
21:01 cotto_work bacek: isn't it close to working?
21:01 bacek it's slow.
21:01 dukeleto well, since i just merged gsoc_nci, testing master should be a priority as well.
21:02 whiteknight bacek: what help do you need with that rewrite?
21:02 whiteknight so let's skip generational_gc branch for now. We *do* need testing in gc_ms2_sf for anybody who is able to do that
21:03 bacek whiteknight, proof read of new algo.
21:03 bacek I've got another branch gc_ms2_faster_list also
21:03 bacek will be ready to merge in few days.
21:04 whiteknight bacek: okay, let us know and we can get testing on that. I'll read the new algorithm over and see what I can see
21:04 bacek whiteknight, deal
21:05 whiteknight anybody seen cotto? Does anybody know the status of his opmap_aware_pmcs branch?
21:05 cotto_work whiteknight: I'm stuck debugging
21:05 whiteknight you need help with that?
21:06 cotto_work sure, especially from people with some familiarities with packfiles
21:06 whiteknight cotto_work: can you write up a quick summary of the branch to give interested devs a crash-course in it?
21:06 cotto_work but it could be more obvious goof too
21:06 cotto_work 10-4
21:06 whiteknight cotto++
21:06 dukeleto So do we have goals for the week?
21:07 mikehh merge baranches, after testing of course and GCI
21:08 mikehh concentration on gc as much as possible
21:10 whiteknight +1
21:10 dukeleto ok. And evidently fix the 2.10.0 release tarball, because it is broken.
21:10 dukeleto Questions?
21:10 whiteknight if we can get one or two big branches merged, that would be nice
21:10 dukeleto whiteknight: too vague.
21:10 whiteknight that's the way I like it
21:11 cotto_work Util had a question
21:12 Util I have re-written pbc_to_exe.pir in NQP, to see if it would be easier to work with.
21:12 Util It is! (~40% reduction in SLOC)
21:12 Util Any objections in principle to pbc_to_exe.nqp ?
21:13 NotFound Speed? Memory comsuption?
21:13 cotto_work speed is my concern
21:13 Util Speed went from 2 seconds (for perl6.pbc) to 6 seconds. Acceptable to me.
21:14 Util Memory use has not been checked, but should be resonable
21:15 Util (I use Q:PIR for one critical section)
21:15 cotto_work not too bad, given that it won't be run too many times during the rakudo build, though several internal parrot tools use it.
21:15 dukeleto nqp performance is platform-dependent.
21:15 dukeleto Util: which platform did you see the jump from 2-6 seconds?
21:15 whiteknight If it's more maintainable and more readable, I think it's worth-while to do it
21:16 sorear kid51 might hate you, if the memory use increased much
21:16 sorear can it still run with less than 192 MB working set?
21:16 Util sorear: kid51 has made me mindful of such restrictions; I will keep them in mind.
21:16 cotto_work kid51++ for that
21:16 Util dukeleto: my MacBook
21:16 dukeleto I like deleting code, but that file is a bottleneck
21:17 dukeleto How many times do we call pbc_to_exe in a build ?
21:17 dukeleto A few dozen for various tools?
21:17 dukeleto that adds a lot to our build time
21:18 Util 13 files get places in Rakudo's bin dir on install
21:18 whiteknight It's more motivation for us to start radically speeding up NQP
21:18 Util Also, most are not as large as perl6.pbc, so will run faster.
21:19 whiteknight Util: is the code public? There might be some things we could do (dynpmcs/dynops) to increase the speed
21:19 dukeleto I have no problem *adding* a NQP port of pbc_to_exe, but I am -1 to deleting/replacing pbc_to_exe until NQP is faster
21:20 NotFound Did we really need the pbc_to_exe fakecutable? Will not be better to use its pbc?
21:20 dukeleto having both around will let us do benchmarks with them
21:20 Util I will start a branch, and put out the call for benchmarking when I think it is time.
21:20 whiteknight I like that
21:20 cotto_work I wouldn't require it to be faster, but at least more comparable.
21:20 dukeleto Util: +1
21:20 cotto_work +1
21:20 whiteknight +1
21:20 dukeleto cotto_work: yes, i meant NQP needs to get faster, so that the performance hit is less
21:20 cotto_work gotcha
21:20 dukeleto Sounds good. Next question?
21:24 dukeleto If there are no more questions, we might have a wrap.
21:24 dukeleto We need to fix the 2.10.0 tarball, if anybody has tuits, please volunteer in #parrot.
21:28 whiteknight good week, team!
21:29 Topic for #parrotsketch is now Priority for this week: GC branches(test and merge), Google Code-In  | Don't forget to post closed tickets in your report. | Note: This channel is only for our Tuesday status meetings (at 20:30 UTC); you probably want #parrot instead. | irclog: http://irc.pugscode.org/
21:30 NotFound left #parrotsketch
21:30 dukeleto it is a wrap. Please tip your server and have a nice day.
21:30 dukeleto left #parrotsketch
21:32 atrodo left #parrotsketch
21:33 kid51 left #parrotsketch
21:51 spinclad joined #parrotsketch
21:58 whiteknight left #parrotsketch
22:28 bacek left #parrotsketch
23:00 tcurtis left #parrotsketch

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