% rdice has joined #parrotsketch % rdice has left rdice!~richard_d@CPE001ff33cb98b-CM00159a01d44c.cpe.net.cable.rogers.com % rdice has joined #parrotsketch % wknight8111 has joined #parrotsketch % pmichaud has left pmichaud!pmichaud@feather.perl6.nl % leo has left leo!lt@feather.perl6.nl % PerlJam has left PerlJam!duff@feather.perl6.nl % pmichaud has joined #parrotsketch % PerlJam has joined #parrotsketch % leo has joined #parrotsketch % Infinoid has joined #parrotsketch * PDD13: Started fleshing out the Packfile PMC methods. * Some preliminary success accessing .pbc file headers from PIR * Still have lots more to go. * trunk: some cage cleaning, and an OS X linker tweak reported by tetragon++. % moritz has joined #parrotsketch % wknight has joined #parrotsketch % Jonathan has joined #parrotsketch % cotto_work has joined #parrotsketch % allison has joined #parrotsketch % chromatic has joined #parrotsketch I'll be back in 10 % Coke has joined #parrotsketch ~~ % chromatic has left chromatic!~chromatic@sub17-30.member.dsl-only.net % chromatic has joined #parrotsketch * Coke checks the logs... Infinoid has a report in backscroll. % NotFound has joined #parrotsketch I see pmichaud will return shortly. Anyone else awake? ping pong * particle * Tene * Jonathan jonathan oh duh Alrightee. Seems to have been a slow week, commit wise. I cleaned up the RT queue a bit by moving all the partcl language tickets over to http://partcl.googlecode.com/. only a small dent, though. Let's see, no particular order this week. Jonathan, you've been busy today. You're up. (and I reserve a question!) * Started out using the (Vienna.pm)++ funded days to hack on Rakudo. Did one on Thursday, one today; will try and settle on a day a bit more after I've moved appartment and stuff is less crazy. * Blogged about the first day of it; will post about today's work later on. * Implemented various things in Rakudo, relating to OO and grammar/regex/rule support, plus random other fixes, patch applications, bug fixes, refactorings and so forth. * Managed to close several tickets in the Rakudo queue today * Arranged going to two conferences (FPW and NPW) to talk about Perl 6, plus I've been invited to give a guest lecture on Parrot and PCT at Stockholm University. * Trying to be on IRC and be generally helpful. .end Thanks. chromatic? Made some progress on concurrency; waiting on Allison for other parts. Going to work on the GC patch and a few other things. Closed a few tickets. I'd like to get our open tickets down to 700 by the next release. That's a couple of tickets for every committer. Have a question about my patch to improve the "Null PMC in invoke()" error message. that's it danke. particle? discussed various items and answered questions on #parrot. no code this week currently working on getting more directives in the rakudo spectests should make failure reports easier on the eyes .end gratzi. allison? - I moved exceptions over to the concurrency scheduler, keeping the same interface while replacing the guts. - I have 30 failing tests left to resolve (mainly 'rethrow' and a handler scope issue), then will check it in. - (I can commit now if chromatic doesn't mind 30 failing tests, and wants to get cracking on other related pieces today.) EOR gracias. tene? (back) pmichaud, you're up. =-) spent most of the weekend doing $other_job lots of discussions on #parrot and #perl6 with jonathan++, obra++, and others about O-O features, test suite, etc. earlier today committed a patch to PCT so that it gives a more helpful "sub 'foo' not found" instead of "Null PMC in invoke" * Tene I have a few other "quick-implementation" items to take care of, then will start on larger things such as unifying protoobjects, hll namespace for rakudo, and the like. .eor arigato. tene, ok. =-) Got functions working properly in cardinal. Trailing commas are now allowed in rakudo. .eor blagodaria. let's see, my question was regarding the build error in trunk. Getting "Cannot put non-IO PMC" when building the fpmc. that error message is from a recent chromatic commit, but that may just be a red herring. (I think I got all the reports, btw. let me know if you have one and I missed you!) I'll open a ticket if I can reproduce it. * Coke tags chromatic. Are there any objections to my patch to improve the "Cannot invoke NULL PMC error?" what's the RT again? Coke, that's a new warning to avoid a segfault. RT #49972 chromatic: it warns me quite an infinity of times. =-) I saw the same thing until I completely removed my parrot working copy and checked out a new one from the repo Beats crashing, right? * particle beats chromatic chromatic: aside from generic "too many ops" fears, +1 on that patch. I'll be more than happy to back-out my PCT version of the same in favor of the parrot one. (I've already registered my +1 on the list.) Yeah, I'm not thrilled about adding an op, but until we have a nicer way to generate PBC this is the easiest approach. My question is whether the improved warning is worth it. ops are cheap, until we implement security :) +1 I think it's worth having. We have to have something like it *somewhere*. (the warning, that is) the PCT workaround is only partial, because it doesn't help PIR coders. we can either have it in core or in every HLL. chromatic: sounds good :O Alright, hearing no dissent I'll put in this version and long for the day when we can do it in PBC optimization. also, the PCT workaround is very likely slower, since it involves generating extra test+branch, exception, and labels for every named subroutine call It will allow me to clean the tcl version of this as well. That's all for my question, unless particle's shock was shock of horror, not shock of glee. there were no more questions enqueued. How's everyone doing? excellent here I'm fat but otherwise ok. =-) Don't forget bald! I'm good...going to be offline a bit around the weekend and early next week because I'm moving. very well here, it's fun to be neck deep in code again :) At last, I will live somewhere that has a .pm group. :) I think we can beat chromatic's goal of 700 new+open tickets, btw. (and shoving them into stalled doesn't count =-) I just resolved a couple. +1 who else wants allison to break trunk tests so chromatic has something productive to do today? I have a handful of exceptions-related ones to close after my next commit particle: oh, those aren't trunk tests, they're branch tests I don't have a problem with that in advance of the release. Just send a note to the list so that we don't get 30 tickets about it. oh! break away, then pdd25cx branch +1 those only need to be clean when they merge back. =-) ok, I'll commit now allison: Is this branch going to have a good clean-up of threading and so forth too? yup Excellent. it's moving exceptions and threads to the concurrency scheduler * Jonathan looks forward to implementing async { ... } and [after]! heh ... I need to come up with a catchy slogan that ends in 'tcl too' and wear it around yapc. ^_O (async) -- I asked about Perl 6 concurrency during last week's conference call and I think it's still a bit nebulous "Winnie the Pooh and tcl too" Alright. Gonna call it. Have a good week, everyone. Thanks for all the hard work. see ya next week % chromatic has left #parrotsketch bye all % NotFound has left #parrotsketch % moritz has left #parrotsketch % cotto_work has left #parrotsketch % wknight has left wknight!~chatzilla@c-71-230-33-251.hsd1.pa.comcast.net % particle[ventus] has joined #parrotsketch % particle[ventus] has left particle[ventus]!~particle@c-24-19-3-148.hsd1.wa.comcast.net % tewk has joined #parrotsketch % particle[ventus] has joined #parrotsketch % rdice has left #parrotsketch % Infinoid has left #parrotsketch % particle[ventus] has left particle[ventus]!~particle@71-212-101-214.tukw.qwest.net % particle[ventus] has joined #parrotsketch % wknight8111 has left wknight8111!~nobody@c-71-230-33-251.hsd1.pa.comcast.net % particle[ventus] has left particle[ventus]!~particle@c-24-19-3-148.hsd1.mn.comcast.net