% contingencyplan has joined #parrotsketch % cognominal has joined #parrotsketch % rdice has left rdice!~richarddi@CPE001ff33cb98b-CM00159a01d44c.cpe.net.cable.rogers.com % pmichaud has joined #parrotsketch % rdice has joined #parrotsketch % tewk has joined #parrotsketch % tewk_ has left tewk_!~tewk@ekstrom.org % tewk has left tewk!~tewk@lre-west-4-62.usahousing.utah.edu % tewk has joined #parrotsketch % Whiteknight has joined #parrotsketch % paco has left paco!~chatzilla@139.Red-80-36-122.staticIP.rima-tde.net % paco has joined #parrotsketch % shamu has joined #parrotsketch % particle has left particle!~particle@c-98-232-28-49.hsd1.wa.comcast.net % barney has joined #parrotsketch % particle has joined #parrotsketch % Auzon has joined #parrotsketch % jhorwitz has joined #parrotsketch % NotFound has joined #parrotsketch % allison has joined #parrotsketch % cotto_work has joined #parrotsketch % magnachef_away has joined #parrotsketch % cotto_work has left cotto_work!~cotto@tide501.microsoft.com % jonathan has joined #parrotsketch % rgrjr has joined #parrotsketch % cotto_work has joined #parrotsketch % chromatic has joined #parrotsketch * moritz greets the assembled parrot painters - er, sketchers ;-) ROLL CALL % kj has joined #parrotsketch HERE! bagel! * barney is here here here Alphabetical order? You bet. allison? here I spent the week travelling. Met with Jim Keenan and NY Perl/Parroteers * jhorwitz is here Worked on pdd25cx branch, but haven't yet committed context/scoped handlers fix. EOR barney? Renamed Plumhead to Pipp. Tidied languages/json. Added make-target 'pipp'. Removed 'pipp.pl'. Use optok-parsing in Pipp. Run the tests in 'languages/pipp'. Start on OO-Support of PHP. file one q .eor I fixed some bugs. I closed some tickets. I'm supervising Whiteknight's work, but mostly that's just giving some advice and approving his mid-term report. I'm happy to look at any new bugs anyone files, if they can reproduce them with a little PIR. I hope to have more time in the next week. We'll see. Probably not until next Monday. cotto_work, are you here? yes no report, though japhb? jhorwitz? got mod_perl6 working again worked on new rakudo patches for mod_perl6 to keep up with jonathan's latest changes would liek to commit PERL6LIB implementation for 'require' today also would like some review on partial ::() implementation before committing (RT #56700) EOR jonathan? * Last week, time to do much at all was non-existent. * This week, things are better and I'm making up last week's Rakudo day * First Rakudo day of the week is today ** Working on signature objects ** We're now building a basic signature object, but lots of details missing ** Got the grammar a little closer to STD.pm ** my ($a, $b); now works, but only that case! Lots more work that I'm doing here at the moment. * Will continue getting the type info into signatures, in prep for getting Perl 6 MMD in place later in the month * Also want to get enums implemented - they're also on my hit-list for the near future. EOR kj, are you here? tried to debug PIRC's heredoc preprocessor. Found the weak spot, and fixed it, but the solutions seems very hacky and (just) did some updates to languages/PIR's action methods. .eor moritz? my $report = q:pseudo_yaml[ - Added 18 test files to Rakudo's spectest_regression target - applied some small patches, resolved tickets - Auzon++ for tests, and bacek++ for both tests and patches - filled out GSOC mid term evaluation for Auzon - Test progress is now plotted on http://rakudo.de/ and regularly updated ]; where did those line breaks go? ;-) It's not always easy to write YAML by hand. ;) NotFound? Almost nothing, looking at some details. particle? reviewed tewk's gsoc progress submitted his mid-term eval still having trouble getting my main dev env working, due to hw problems switching to linux for now .end pmichaud? ** Rakudo spectest_regression: 93 files, 1672 passing tests (+14, +432 from 07-01) == Overall == Parrot stuff : chromatic++ finished the lexicals work -- now things work properly : investigated some .HLL stuff for P6object -- have some blockers there == PCT stuff : worked on updating P6object to understand HLL : eliminated use of implicit newclosure from PCT : updated PCT to use :lexid : allow :name attribute to be a PAST tree : fix arity handling on 'for' loops == NQP stuff == Rakudo stuff : refactor builtins into src/builtins/any-*.pir : refactored lexical handling, especially $_, $!, $/ : fixed 'given' statement : refactored placeholder variables : refactor .?, .*, .+ : eliminated a lot of inline PIR : applied patches (bacek++, masak++) : fixed some bugs (cjfields++, masak++, moritz++) == Blocker status : Rakudo .HLL mapping is blocking on ability to create classes in other HLL namespaces (RT #56616 and others) : gather/take is blocking on resumable exceptions (pdd25cx) : using pre-compiled Perl 6 modules needs some design work, and likely some fixes to :load handling and lexicals (RT #47956) : list assignment is blocking on some design issues, and possibly PGE improvements : Thanks again to chromatic++ and jonathan++ for removing blockers in lexical variable handling Queue 1 question .end rgrjr, are you here? yup; not much to say though. tewk? particle says you owe us some status updates. * working on test case for continuation/eh interaction in pdd25cx - found a regression(?) in trunk, but no fix yet. one Q (or 2) .eor Whiteknight? * Lots of GC-related refactoring and bugfixing * Stuck on a nasty segfault EOR Alright, we have two queued questions. barney? Will next weeks release be 0.6.4 ? Or will pdd25cx be merged ? * particle votes merge + todo/skip before release I think merge depends on allison+chromatic+other schedule though, and allison is likely fairly busy this week and next Depends on how bad the breakage is. If we can't get it merged a week before the release, I'd feel nervous about merging before the release. agreed meetoo As it is, we don't know if any language which uses PGE will run on the branch right now without modifications. me too I can throw tuits at any PGE issues, no problem. But if there are core issues I'm not likely to be as much help there. fwiw, pdd25cx breaks Kea-CL (IIRC), so I would rather not merge. (But I don't think that should stop anyone.) rgrjr, do you use PGE there? chromatic: no. Is it the continuation promotion problem you reported earlier? Without substantial language testing, we shouldn't merge the branch before the release. are the "PGE issues" really within PGE, or is it just that PGE is the first major PIR/object component in the Parrot build? chromatic: sorry; I'll have to rerun the tests and get back to you. so, we need allison's patch, and to have the branch brought up to trunk head pmichaud: the parrot build is successful now, including PGE then we can request heavy hll testing pmichaud: it's just that PGE is 2 of the remaining 4 failing test files okay. I'll do those immediately after #ps. my patch may fix a number of them I'll try to commit that right after parrotsketch, but I'll be in meetings the rest of the afternoon no problem. if I get stuck I'll just send an "I'm stuck" exception your way :-) If you can't commit it, can you send it my way so that I can commit it? I'm taking a trip to the mountains till Sunday. So I can prepare the release starting on monday. chromatic: not sure how that would help, as I need to finish the code. I mean, I can commit what I have now, but partially completed it'll make things worse, not better. Completely uncommitted, no one can help you. branch the branch? fail early, fail often ...or in my case, fail early, fail every time apparently :( it'll take me as long to explain what needs to be done as it'll take me to do it note that rakudo counts only its successes, not its failures :-) I don't have anything scheduled tonight, so I'll work on it then. It should only be a couple hours of work left. Alright then, let's move on to pmichaud's question. my question was also about the release. But I'm also looking for help with #56616 if anyone is interested. essentially I'm not sure how to create classes in other hll namespaces at least, whatever I try seems to break. The method form seems reasonable to me. oh, yes, there's that also. right now the problem is that I can create classes using namespaces from other HLLs, and that works, but then Parrot MMD doesn't work properly (and 'isa' gives some strange results) oops, I reported the wrong ticket #56650 *that's* the real blocker (sorry for the misdirection) Alright, anyone want to look into that? I might look into it. % kj has left kj!~IceChat7@193.1.100.105 if #56616 is okay with others, I'll go ahead and apply it in trunk (I have it in a branch right now) yes, I'm fine with making them methods done, thanks. I have no idea what's happening after work for me tonight. If nobody else has dealt with 56650 by then, I'll try. EOQ from me, Tene++ (or anyone++) if they can resolve 56650 for me. :-) Are there any other questions or blockers? or give me another way to create classes in other hll namespaces rgrjr had a q Turns out I have two Go ahead. Let me ask them together: 1. The Boston Linux & Unix group asked Uri for a Perl 6 talk on 20, and he posted on boston.pm. Anyone going to be in the area? 2. I don't seem to have privs to change things on RT. Am I looking in the wrong place? go! #2, you have to log in, and if you've logged in from an existing ticket, you have to go to the logged-in-ticket view instead. 1. "on Aug 20" Confuses me every time. "logged in ticket view"? rgrjr has bugadmin rights in rt rgrjr: it's a different URL than the "public" view rgrjr: if it has /Public in the URL, it's the wrong one someone cleverly just added a "You are currently viewing the Public interface." warning in the past week now every public ticket page has a link to the full page aha! somehow I had got un-logged-in. Seems to work now. Thanks! allison: Cool, a hint! ;-} rt's login cookie is only valid as long as your browser is open (at least for me) Impatience applies here ... RT should switch for you ... * ncigen is working * converting src/call_list.txt into tests for dynamic nci stub generation * current plan is to revive and extend Parrot_jit_build_call_func EOR tewk, any estimate on making a public commit to a branch somewhere? I'll do it right now, http://tewk.com/nci.diff is always current. Easier to test and review a branch (and incremental changes) than a single patch. * particle just added julian albo (notfound) as a new committer ALL HAIL THE COMPUTER NotFound++, welcome Thanks to all. Is there anything else? It sounds like we've finished for the week. tewk: Is that call_list that you're testing with including the OpenGL stuff? (i.e. did you generate it on a system with OpenGL/GLUT installed? That's a lot of additional stubs ....) japhb: no but I can do that. tewk: remember that those signatures paper over most pointers by just assuming they will be handled with the {Un,}ManagedStruct interface .... Can your code generate the structure definitions needed by ManagedStruct? * japhb has been doing them by hand as needed .... theoretically yes. I parse the header file and have an ast, so all I need to do is write a generator for ManagedSturct. japhb: do you have a pointer to your hand generated code? OK, great. It sounds like you're getting close to the point where I need to pay more attention. :-) Meta: Should we take this back to #parrot? ncigen just generates dlfunc pir calls for c functions, but ManagedStructs shouldn't be that hard. I already parse and build ast's for structs. yes back to #parrot excellent Until next week everyone. ciao bye bye % rgrjr has left rgrjr!~user@c-66-30-196-77.hsd1.ma.comcast.net % jonathan has left #parrotsketch % jhorwitz has left #parrotsketch bye % allison has left allison!~chatzilla@216-31-236-219.static-ip.telepacific.net % cotto_work has left #parrotsketch % chromatic has left #parrotsketch % shamu has left #parrotsketch % NotFound has left #parrotsketch % barney has left barney!~bernhard@p549A3934.dip0.t-ipconnect.de % Auzon has left #parrotsketch % rdice has left rdice!~richard_d@CPE0014bfafbbd5-CM0011e6ecf48a.cpe.net.cable.rogers.com % japhb has left japhb!~geoff@76-191-190-8.dsl.static.sonic.net % pmichaud has left #parrotsketch % japhb has joined #parrotsketch % Whiteknight has left #parrotsketch % japhb has left japhb!~geoff@208.201.228.107 % japhb has joined #parrotsketch % cognominal has left cognominal!~cognomina@82.67.232.89 % cognominal has joined #parrotsketch % contingencyplan has left contingencyplan!~contingen@cpe-76-186-27-146.tx.res.rr.com % particle1 has joined #parrotsketch % particle has left particle!~particle@c-98-232-28-49.hsd1.wa.comcast.net