% integral has joined #parrotsketch % paco has joined #parrotsketch % cognominal has joined #parrotsketch % PerlJam has joined #parrotsketch % leo has joined #parrotsketch % davidfetter has joined #parrotsketch % rdice has joined #parrotsketch % rdice has left rdice!~richarddi@CPE001ff33cb98b-CM00159a01d44c.cpe.net.cable.rogers.com % spinclad has joined #parrotsketch % Tene has joined #parrotsketch % davidfetter has left davidfetter!~chatzilla@start.fetter.org ~~ wb, all you from yonder side the netly divide % Tene has left Tene!~tene@castro.iodynamics.com % spinclad has left spinclad!~rhale@209-6-140-232.c3-0.bkl-ubr2.sbo-bkl.ma.cable.rcn.com % spinclad has joined #parrotsketch % Tene has joined #parrotsketch % rdice has joined #parrotsketch % davidfetter has joined #parrotsketch % leo has left leo!lt@feather.perl6.nl % PerlJam has left PerlJam!duff@feather.perl6.nl % jhorwitz has joined #parrotsketch % davidfetter has left davidfetter!~chatzilla@start.fetter.org % ambs has joined #parrotsketch % pmichaud has joined #parrotsketch % pmichaud has left pmichaud!~pmichaud@cpe-76-183-97-54.tx.res.rr.com % pmichaud has joined #parrotsketch % pmichaud has left #parrotsketch % pmichaud has joined #parrotsketch % NotFound has joined #parrotsketch Tene's report ahead of time: * List builtins * topic handling * placeholder args * @_ and %_ in rakudo * committed a blank file * class hierarchy for cardinal * do blocks work properly in cardinal * method calls work in cardinal * variable assignment in cardinal .eor to start on time might be common, but start 30 minutes before time :-O ambs: I'll be teaching during the scheduled time. :) k % cotto-work has joined #parrotsketch % pmichaud has left pmichaud!~pmichaud@cpe-76-183-97-54.tx.res.rr.com % pmichaud has joined #parrotsketch % allison has joined #parrotsketch % barney has joined #parrotsketch % jonathan has joined #parrotsketch % DietCoke has joined #parrotsketch Hello, everybody. * ambs bows % chromatic has joined #parrotsketch * allison waves * barney says hi * jonathan says ahoj * particle hello. I'll get my report out the way first: I have just been treading water parrot wise, keeping one eye on the queue, but not doing much with it. I see from commits that others have been more productive. =-) % Andy has joined #parrotsketch Why don't we start with Andy! Hi, I ain't done squat. Next? All my time has been funneled on new blog and getting book done before OSCON. That would be http://theworkinggeek.com/ for those clicking along at home. I hope you brought enough squat for the whole class. Good luck with the book. ambs? ok, how about allison. I bet she's got a report. =-) - I spent the week on the exceptions migration for the concurrency branch. Finished the last task on the list aside from one language task. - Closed a handful of tickets related to exceptions. - Still have a few failing tests to resolve. - The pdd25cx branch is ready for language testing, then I'll merge it back into trunk as soon as I get an okay from the active languages. (After the release.) - I'm planning to take a day this week to launch the PIR PDD out of draft. Let me know of any major outstanding issues there. EOR barney ? Let Plumhead generate PAST with NQP, not with PIR. Trying to arrange for some Parrot-time in July and August. .eor ok. jonathan ? * Did various bits of Rakudo hacking on my Rakudo day; mostly OO things, plus a bit on captures and ranges * One or two tiny core Parrot things too * Happy to see that we seem to be gaining more and more Rakudo contributors; trying to hang out more on IRC and be helpful and useful * Much brain cycles currently taken up working out what I'm going to say in various talks; been invited to give a guest lecture to undergrads who've just done a Dynamic Languages course at a Stockholm uni, plus speaking at the Nordic Perl Workshop and the French Perl Workshop. And that's all in the next 2 weeks! * Having another Rakudo day tomorrow. * Got lots of Parrot and Perl 6 todos running around in my head awaiting cycles to do them... :-) .end excellent. to continue with the rakudo theme, particle and then pmichaud? only had time to read #parrot scrollback, answer a few questions, and fix/add a few spectests for rakudo hope to be more active tomorrow when jonathan and pmichaud will be hacking .end (long report.) == Closed or sent updates to many older RT tickets == PCT improvements : register coercions -- PCT now understands various register types and instruction signatures and can optimally convert between them : avoids creating lots of unneeded PMCs : added 'arity' option to 'for' nodes : decided on adding :scope('register'), :scope('context'), and :scope('root') to PAST::Var nodes : adding new :pasttype('list') PAST::Op node type == NQP improvements : much better code generation due to PCT register coercions : eliminated a lot of "inline PIR" from NQP implementation : applied patch for infix:, infix: (cognominal++) == OO improvements : created a new 'P6object' library that endows Parrot objects and classes with Perl6-like OO features : replaces 'Protoobject.pbc' (which will be deprecated soon) : includes things like .HOW, .WHAT, .isa, protoobjects, etc. : even works with PMCProxy classes : will be migrating Rakudo, PCT, and PGE to the new object system this week == Rakudo improvements : helped Tene++ with placeholder variables : held forth on #parrot about various Perl 6 related features and how they will be implemented in Rakudo : have a plan for fixing list context and assignment in Rakudo, as well as infix:<,> handling : figured out how to handle mutables (i.e., Scalar) in Rakudo, will be implementing those soon : will try converting Rakudo to new p6object features over the next couple of days == PGE improvements : most work here has been design related, but is also substantial : figured out a mechanism to implement protoregexes(!) : figured out how to clean up the Match, Regex, and Grammar class relationships in PGE : will be converting to new P6object model and refactoring operator precedence parsing to support list assignment in Rakudo (and other languages) == other items : applied a variety of dead code removals from NotFound++ : will be removing a bunch of deprecated items and closing five RT tickets as soon as the release is cut == Finally finished my $otherjob tasks, so I can devote focus almost entirely to Parrot and Rakudo for next several weeks .end jinkies, you've been busy. That's everyone that said boo earlier. If anyone else (besides chromatic) has a report, ping me privately... chromatic? Working on the release now. If anyone wants anything in it, let me know SOONISH. All tests pass on Linux/PPC and Linux/x86. Otherwise, fixed a few bugs. Implemented a few concurrency things. Made a few optimizations (how about doubling the speed of the slow part of Rakudo building?) Ran out of time on the weekend. That's it. excellent. I look forward to having the release done by someone with web site privs. (we should really ponder moving to a less authoritarian website management system.) Any questions? If not, I'd be happy to discuss my new radical weight loss program. =-) Who did the previous release? Can he/she go into PAUSE and assign permissions for all of the modules? previous release was particle, I think? - Apr 15th (0.6.1) Jerry Gay ISTR he had issues with the previous release, however, by barney. barney and particle, can you go into PAUSE and assign permissions to PARROTRE? I'll try I think barney's has already been done note that a maintainer can do it even if the previous release manager forgot That's what I did in April. Thanks. Anything else? I expect a flurry of commits post-release, of course. Give me an hour, and we're all set. Yep. Everything in my dir has owner 'PARROTRE' ... what if I can only spare 57 minutes and a cookie? Oh, I have something: We're nearly out of scheduled releases. Is it a diet cookie? Because they suck. no, i'm saving all those for myself. Anyone here willing to take a release in the last six months of the year? Think about it, I'll send out an email in the next week. Thanks to everyone who's taken one on so far. looks like Parrot::Test::Util::Runloop needs to have ownership reassigned pmichaud: can you do that? (as long as you're in there?) sure. danke. annnnnnnnnnnnnnnything else? Tell us about your radical new weight loss program! heh. I've been having trouble with some Perl 6 semantics, but that's mainly because I'm too lazy to email the list. it's going well, read the blog, see for yourself at yapc. I can't help with the lazy. I could throw Andy at you, he's energetic. Guess that's it. See everyone next week, don't break anything before chromatic pulls the trigger on the release. (module ownership transferred to PARROTRE) thanks all! % allison has left #parrotsketch % ambs has left #parrotsketch (assigned chromatic as co-maint for all PARROTRE modules) % chromatic has left #parrotsketch % pmichaud has left #parrotsketch % jonathan has left #parrotsketch % cotto-work has left #parrotsketch % NotFound has left #parrotsketch what? % PerlJam has joined #parrotsketch % jhorwitz has left #parrotsketch % barney has left barney!~bernhard@dslb-084-058-154-033.pools.arcor-ip.net % davidfetter has joined #parrotsketch % davidfetter has left davidfetter!~chatzilla@start.fetter.org % rdice has left rdice!~richard_d@CPE0014bfafbbd5-CM0011e6ecf48a.cpe.net.cable.rogers.com % rdice has joined #parrotsketch % rdice has left rdice!~richarddi@CPE001ff33cb98b-CM00159a01d44c.cpe.net.cable.rogers.com % davidfetter has joined #parrotsketch % particle has left particle!~particle@c-24-19-3-148.hsd1.mn.comcast.net % particle has joined #parrotsketch % Andy has left Andy!~AndyL@host3130.follett.com % Andy has joined #parrotsketch % rdice has joined #parrotsketch % Andy has left #parrotsketch % rdice has left rdice!~richarddi@CPE001ff33cb98b-CM00159a01d44c.cpe.net.cable.rogers.com % particle[ventus] has joined #parrotsketch % particle[ventus] has left #parrotsketch