% kjs has joined #parrotsketch % kjs has left kjs!~IceChat7@ip565fd420.direct-adsl.nl % pmichaud has joined #parrotsketch % allison has joined #parrotsketch % jhorwitz has joined #parrotsketch % Coke has joined #parrotsketch % chromatic has joined #parrotsketch Hello, parroteers; I've half an eye for parrotsketch today, but I'll leave the role call to the usual suspects. Let's begin, in alphabetical order as usual. allison? % smash has joined #parrotsketch % rdice has joined #parrotsketch - Gave a talk at the Pittsburgh Perl Workshop on Parrot, and led a Parrot hackathon Saturday and Sunday. Several new contributors there, which is exciting. - Launched the Events PDD on Oct 15th as planned. - Continued to work on the final few failing tests in the pdd15oo branch. We're down to 9 failing tests. - Brought the Role PMC up-to-date with Class and PMCProxy. - Made PMCProxy a subclass of Class, since it was reusing most of Class's behavior. Deleted some duplicate code from PMCProxy. - Updated delegate.pmc to use the new way of looking up vtable overrides. - Implemented freeze and thaw for Class and PMCProxy. - Updated some tests that were still relying on the old metamodel. EOR I poked at PDD 15 and fixed a couple of bugs. I applied a couple of patches. I'll review the Events PDD in a couple of days. Coke? Work is busy as usual lately. Still planning on cutting a release tonight. Any last minute deprecation items, get them checked in; Any updates to news/changelog most welcome, as well as the usual platform updates, etc. Got a few volunteers for release managers for next year, inc. smash; having him do a dry run on the instructions. System.out.exit(1); jhorwitz? not much to report. took a 2 week break to actually focus on the dayjob. just lurking today to try and catch up. EOR leo? particle? ~ a few more pdd15oo updates this week; the bulk of remaining failures seem to be gc-related ~ i'll look at those after merge-to-trunk ~ continuing my commit reviews: some magic numbers are appearing in the pdd15 code (eg. PMC_sub(new_sub)->vtable_index == -1) -- we need something better than magic numbers there, could be a CAGE task ~ there seems to have been a flood of PDDs lately -- i'm way behind on my reviewing now :( .end particle: I'd like to have a sub flag for vtables, like we have for methods pmichaud? * Spent most of the week unable to sit in front of a computer for any length of time, so not much done :-( * Resolved the remaining failing TGE tests in pdd15oo * Looked at the failing capture.pmc test in pdd15oo ** I don't think capture.pmc is currently being used anywhere ** Either someone can see about implementing a "correct" capture.pmc ** or we can get rid of it for now * Checked in the first part of initial draft for AST (pdd26_ast) this morning * I should have a complete version of pdd26 in the next hour or two end % barney has joined #parrotsketch smash? just trying to find time to finish pdd19 early pre review EOR barney? Worked on 'languages/scheme'. PIR instead of PASM is now generated. Skipped tests are reenabled. .eor % jisom has joined #parrotsketch jisom, do you have a report? nothing at the moment Alright, it's question time. Does anyone have a question? anybody ran into any release-related problems, like test failures? ptc asked for a decision on multiple dots in filenames multiple dots aren't a problem on the platforms we currently support particle: t/dynoplibs/myops.t fails for me in runcore -C particle: what platforms are they a problem on (for rating how critical it is) On FreeBSD? VMS vms is 8.3 (one dot) FreeBSD's unix, it doesn't care about dots jisom: i think that's crosstalk, for smash's problem my inclination was to disallow multiple dots, but allow long filenames Longer names seem to be no problem on VMS Do we actually have anyone working on VMS though? hrmm, then what's the remaining longnames os? well, there's dos, but that's not anything i plan to port to okay, let's go with that then, until we hit a point where we're trying to support a platform that can't handle long filenames chromatic: we do and besides, it's not as if we have an urgent need for multiple dots in filenames allison: we currently have filenames with multiple dots long filenames, on the otherhand, are really useful i'm for status quo, but i don't really care if we restrict things a bit particle: sure, but those could be changed to underscores, or some other character Thomas Kratz could be contacted for VMS MacOS Classic had a 31 character limitation, but that's all I can think of aye, long file names are becoming more and more common and older operating systems are becoming less and less common :) it's likely we'll never have to change to the paranoid 8.3 scheme what about single-case? or we just let the porter do it particle: single case? you mean a convention of all lower case? or not using case as a significant distinction? HFS+ is still case insensitive so if you get a fixed.pmc file and a Fixed.pmc file it will really screw stuff up, or are you talking about something else? i mean case-insensitivity I would stick with a convention that case shouldn't be treated as significant we should have all our files in one case, and disallow dirs and files with same name, etc for one thing, it's really confusing to try to tell the difference between fixed.pmc and Fixed.pmc Agreed. (for the programmer) yep. so, are these changes for PDD00_common_sense.pod? :) I wouldn't take a hard rule on all lower case some PIR libraries have capitalization no, you're right, case insensitive I'd put them in the coding standards I think we have to assume that things are case sensitive, but that one cannot use case sensitivity as a distinguishing characteristic among similarly-named files pmichaud: yes for example, on unix systems load_bytecode 'pge.pbc' and load_bytecode 'PGE.pbc' would do different things so the programmar has to be case-aware *programmer right, and the core developer shouldn't create two libraries namedd PGE.pbc and pge.pbc correct. That's all in pdd07 already I'd create pge.pbc only to say "Learn to use the SHIFT key, Windows programmer!" you couldn't have both PGE.pbc and pge.pbc on windows barney: so was ptc's question just about multiple dots? I'll go dig up the email You can in different directories. Mostly I think. Because the coding standards were not followed for multi dots. s/were/are/ s/\./_/ for @naughty_files; pdd24: Are callbacks from NCI specified ? In theory; there are some tests for them. * allison responded to ptc's email barney: yes, at least the basics ah, you mean are they in PDD 24 yet? no oh, one more release related thing... last chance for notes in deprecated.pod anything going away in 0.5.0 must appear in there now, since we're expecting november to be 0.5.0 I've been adding deprecation notes as we finish off the pdd15oo branch, so I think we're up-to-date Is there anything else we need to discuss, or shall we adjourn to #parrot? sehr gut. I'll try to get the Perl6Regex syntax changes into deprecated.pod as soon as I have the pdd26 update done most significant change is that becomes <.subrule> for most subrules (most non-capturing subrules, that is) I'm not going to get to the release until at least 9pm eastern. okay, good, I should have time to get <.subrule> implemented for this release then for this release, <.subrule> and will both work as non-capturing subrules, for 0.5.0 will be a zero-width assertion % jhorwitz has left jhorwitz!~chatzilla@pool-68-163-53-156.phil.east.verizon.net % chromatic has left #parrotsketch % jisom has left jisom!~jisom@74-134-230-123.dhcp.insightbb.com % barney has left barney!~bernhard@p549A1A5E.dip0.t-ipconnect.de % rdice has left rdice!~richard_d@CPE0014bfafbbd5-CM0011e6ecf48a.cpe.net.cable.rogers.com % Coke has left #parrotsketch % pmichaud has left #parrotsketch % contingencyplan has left contingencyplan!~contingen@cpe-76-186-27-146.tx.res.rr.com % contingencyplan has joined #parrotsketch % allison has left allison!~chatzilla@sub17-30.member.dsl-only.net % allison has joined #parrotsketch