% integral has left integral!bsmith@adsl-212-20-244-147.lumison.co.uk % integral has joined #parrotsketch % particle has left particle!~particle@c-24-22-165-145.hsd1.mn.comcast.net % particle has joined #parrotsketch % kjs has joined #parrotsketch % kjs has left kjs!~IceChat7@221.221.242.103 % barney has joined #parrotsketch % pmichaud has joined #parrotsketch % allison has joined #parrotsketch % chromatic has joined #parrotsketch Let's begin. Allison? still typing, but... - Fixed MMD subsystem to work with new metamodel. - Added additional support for type IDs, to support MMD. - Changed get_class to return PMCNULL instead of throwing an exception when a class isn't found. _ Updated lots of tests to use the new metamodel. - Filled in a few missing OO features in new metamodel. - Found and fixed a few (unrelated) GC bugs shaken out by the new implementation. - Found a few others not fixed yet. - With the GC bugs, we'll be delaying 0.5.0 until the Nov. release. - But will roll in the PDD 15 branch immediately after the Oct. release. EOR barney? Relicensed Parrot m4 from GPL to Artistic 2.0 Started to look into 'languages/scheme' .eor I fixed several failing tests in the PDD 15 branch. I also fixed some problems with *ManagedStruct, but I think I ran into an old bug there... if OrderedHash cloning works correctly, we may get that fix for free. That's it for me. leo? particle? ~ updated some pdd15oo tests, more to go. progress has been quick today with pmichaud and allison ~ we *may* have somebody starting a prolog hll on parrot, will know more next week ~ forwarded our amazon web services contact info to jesse so he can coordinate the build/smoke farm effort gearing up for the exceptions implementation .end pmichaud? - mostly worked on pge in pdd15oo - as of this morning, all pge tests pass in pdd15oo - I'm cleaning up a couple of pge-related items in other tests (tge, past) - then I'll turn away from pdd15oo for a bit to finish the ast pdd eor Did I miss anyone? Let's go to questions then. pmichaud? two questions 1. Do roles work properly in pdd15oo yet -- i.e., can I start using them in pge code? high-level roles, or C-level roles? high-level roles pir roles work yes, they work okay. that may partially answer question #2, which is I can add more extensive test cases for roles today, to cover all the edge cases what's the proper way to import methods from one namespace to another? or from one class to another? importing subs in namespaces is well-defined, but methods in classes isn't how do you want it to work? I don't know yet naively I want it to work similar to the way importing subs works, except using add_method anyway, I have my answer, which is that we haven't defined it yet :-) eoq we could modify namespace's 'export_to' so it knows to do it by class object for namespaces that have class objects you don't always want that, do you? can a namespace have a sub and a class with a method of the same name? I think it would also need to check that the thing is actually a method particle: not currently, no, the name is either a sub or a method ok % rdice has joined #parrotsketch pmichaud: it should probably start there, checking if it's a method, and then look to see if it has a class object to store it in I'll look into that (I think that wraps up that question for now) yes, I'm done with my questions. Is anyone blocking on anything? i'm trying to reduce my context switching, so i want to get pdd15oo done before turning to exceptions so, i'm sorta blocking (though self-inforced) I agree -- the sooner we can move pdd15oo back into trunk, the better I'll feel about doing any other major code changes in trunk Looks like that's a week away. the let's do exceptions as a branch because I do need to start on it if we're going to hit the end of the month (and, I don't like making changes in trunk just before a release anyway) I think we can get pdd15oo passing all it's tests today I'm not entirely comfortable about branching from trunk now, merging from pdd15oo to trunk, and then merging from trunk to exceptions. okay, let's wait until after today to create yet another branch chromatic: I'll manage the merges or branch from pdd15oo we're down from 300+ to 40+ tests failing just today in pdd15oo it's not a big deal if we get delegate and pmcproxy tests passing, we'll be really close particle: yeah, we're almost done delegate and *freeze tests... yep, we are! hopefully, we'll get oo and exceptions into the november release, and call it 0.5.0 oh! one comment: now that we have published milestones (and dates, even) let's put release numbers to those milestones it'll be some nice data to add to the roadmap i'll prod coke about it. particle: good idea Is there anything else? chromatic: orderedhash cloning doesn't work correctly for me chromatic: that's the GC bug I mentioned this morning Me neither, and I think it's the source of some NCI problems. If someone were to write tests for it, I'd poke at it. Shall we call it a week? We'll announce New Contributors Day soon for Saturday, and hopefully will get some attention. it's a week. % chromatic has left #parrotsketch % pmichaud has left #parrotsketch % allison has left allison!~chatzilla@sub17-30.member.dsl-only.net % allison has joined #parrotsketch % barney has left barney!~bernhard@p549A0FA5.dip0.t-ipconnect.de % rdice has left #parrotsketch % particle has left particle!~particle@c-24-22-165-145.hsd1.mn.comcast.net % particle has joined #parrotsketch