bit late :-) oh, great, *that* is what get's archived :P unless Robrt is bribed, I guess % obra is now known as | <|> 12:40 here's my report, since I can't make it due to class: <|> 12:40 Parrot: <|> 12:40 * Applied RT#41128: [PATCH] Fix #41122: ParrotObjects don't call init_pmc vtable function <|> 12:40 * Removed interpinfo .INTERPINFO_NAMESPACE_ROOT <|> 12:40 * Removed unreachable code path from string_to_num in src/string.c <|> 12:40 * Modified dynoplibs.pl to allow arbitrary .o files to be linked into dynamic opcode libraries <|> 12:40 ParTcl: <|> 12:40 * Began working on dynamic opcodes for [binary scan] and [binary format] (the Tcl equivalent of Perl's pack()/unpack()) <|> 12:40 * Fixed relative global variables <|> 12:40 * [expr]:Fixed a handful of errors/bugs <|> 12:40 * Got jane (irc bot) running on feather <|> 12:58 -!- mdiep_ [~matt@udhcp-macvpn-527.public.engin.umich.edu] has quit [Quit: mdiep_] <|> 13:18 -!- allison [~chatzilla@ppp-71-139-25-36.dsl.snfc21.pacbell.net] has joined #parrotsketch <|> 13:25 Coke: I'm out for PS today. Tcl is at 23.72%, thanks to mdiep. I'm just playing catchup on the testing harness; began work on converting p5rx tests to PIR, not done. (just building on particle++'s work) <|> 13:28 -!- pmichaud [pmichaud@feather.perl6.nl] has joined #parrotsketch <|> 13:33 hi <|> 13:33 Who's around? <|> 13:33 'lo obra <|> 13:33 yo <|> 13:34 mdiep and coke can't make it today <|> 13:34 their reports have been pasted above <|> 13:35 here <|> 13:35 I saw mdiep's <|> 13:35 but not coke's <|> 13:35 coke's report: I'm out for PS today. Tcl is at 23.72%, thanks to mdiep. I'm just playing catchup on the testing harness; began work on converting p5rx tests to PIR, not done. (just building on particle++'s work) <|> 13:35 can you repaste it particle? <|> 13:35 thanks <|> 13:36 let's give everyone another 5 minutes to finish watching steve jobs' keynote. <|> 13:36 . o O { That has to be what's distracting everybody } <|> 13:37 -!- jonathan [jonathan@feather.perl6.nl] has joined #parrotsketch <|> 13:40 welcome, jonathan. We're apparently waiting for Steve Jobs to finish :-) <|> 13:41 or not. <|> 13:41 let's get crtacking <|> 13:41 particle, pmichaud, allison, jonathan. <|> 13:41 then stragglers <|> 13:42 let's start with pugs: <|> 13:42 ~ began miniperl6 -> PAST emitter. it's a start, and will evolve as my understanding of mp6 and past grows. <|> 13:42 now, on to parrot: <|> 13:42 ~ partially reviewed pdd22, send edits and comments to allison today <|> 13:42 ~ reviewed and applied multiple patches, performed some c code cleanup <|> 13:42 ~ refactored perl 6 regex test file for easier maintenance <|> 13:42 ~ coding standard work progresses, thanks to the work of ptc++ and others <|> 13:42 ~ discussions with pmichaud++ on past <|> 13:42 ~ took a quick look at cygwin-- build, which is still failing. Limbic_Region++ is asking a friend with more cygwin experience to have a look <|> 13:43 began pumpking duties, preparing for 0.4.8: <|> 13:43 ~ asked coke++ to commit in an unfinished rewrite of p5rx tests (converted from perl to pir.) i'd like to see it done for the release--if not, we can revert. besides, we're much more likely to get folks involved if there's things to do, so failing tests are good :) <|> 13:43 ~ been reviewing tewk++'s refactor of imcc call state machine--it's much easier to understand and maintain now. <|> 13:43 ~ reviewing rt queue, looking for segfault reports. there are a few, which we should have a close look at this week--i don't want to wait until bug day for these (#41103, #41097, #41035, #40990.) <|> 13:43 ~ reviewing DEPRECATED.pod, looking for items to deprecate this release <|> 13:43 ~ much more to do in the coming week <|> 13:43 i have a general question for later <|> 13:43 .end <|> 13:44 Pm's #parrotsketch report for 2007-01-09 <|> 13:44 Miscellaneous: <|> 13:44 * Somewhat less time for Parrot again this week due to @family <|> 13:44 * Started a list of "ripe" RT tickets for Saturday's bugathon (http://rakudo.org/parrot/index.cgi?bug_day_2007_01_13) <|> 13:44 HLLCompiler: <|> 13:44 * Switched default grammar rule to be to better match S03 <|> 13:44 TGE: <|> 13:44 * Resolved RT #39905: TGE now reports error line numbers relative to original *.tg file instead of generated *.pir file <|> 13:44 * Thanks again to jonathan++ for making this possible <|> 13:44 * This will save me >hours< of effort and (more importantly) frustration <|> 13:44 PGE: <|> 13:44 * With kjs, fixed an issue in PGE that would report "Illegal PMC- enum(0) in new" instead of the far more useful "Class 'Foo' not found" <|> 13:44 * This will save others >hours< of effort and (more importantly) frustration <|> 13:44 Plan for this week: <|> 13:45 * Tuesday : past-pm: Implement HLL -> parrot type mapping <|> 13:45 * Wednesday: past-pm/perl6: Fix assign semantics, implement := binding <|> 13:45 * Thursday : perl6: for loops <|> 13:45 * Friday : perl6: BEGIN/CHECK/INIT/END blocks <|> 13:45 * Saturday : Parrot bug day <|> 13:45 Waiting for resolutions/fixes for: - working subclasses of capture.pmc <|> 13:45 .return() <|> 13:46 allison: you're up <|> 13:46 - I implemented no-argument subroutine calls in Punie. It went quickly thanks to PAST-pm. <|> 13:46 - I need arrays and 'shift' before I can implement subroutines with arguments, so I'll do those next. <|> 13:47 - Some discussion on the I/O PDD. <|> 13:47 - Reading and plotting on the Objects PDD. (Needs to be next, since the implementation of the I/O PDD depends on it.) <|> 13:47 EOR <|> 13:47 jonathan: how goes? <|> 13:48 * Had flu. Lost my ability to do much of anything at all. <|> 13:48 * Before that happened, managed to apply lots of Steve Peter's portability related patches. <|> 13:48 * Commented briefly on the I/O PDD. <|> 13:48 * Will likely not make PS next week due to being at TLDI/POPL. <|> 13:48 * On the Hackathon discussion list, looking into having some Parrot activity at a European Hackathon. <|> 13:48 EOR <|> 13:49 (Er, at an *unconfirmed* European Hackathon) <|> 13:49 ok. anyone else here? <|> 13:50 Parrot RE report: <|> 13:50 * There's now a "PARROTRE" meta-owner on CPAN <|> 13:50 currently allison and I have the ability to dole out comaint bits from PARROTRE <|> 13:50 -!- tewk [~tewk@72.8.99.144] has joined #parrotsketch <|> 13:51 people who release bits of parrot on cpan should make PARROTRE a comaintainer of their stuff. <|> 13:51 andreas++ <|> 13:51 andreas++ <|> 13:51 next up: blockers. <|> 13:51 going around the room. everybody gets one line to tell everybody else what they're stuck on <|> 13:52 just shout it out <|> 13:52 too few hours in a day <|> 13:53 a little C hacking TLC <|> 13:53 (or, absent that, more hours in the day) <|> 13:53 ENOTWEETY <|> 13:53 -!- #parrotske tewk H 0 ~tewk@72.8.99.144 [Kevin Tew] <|> 13:53 -!- #parrotske jonathan H 3 jonathan@feather.perl6.nl [Jonathan Worthington] <|> 13:53 -!- #parrotske pmichaud H 3 pmichaud@feather.perl6.nl [Patrick R. Michaud] <|> 13:53 -!- #parrotske allison H 0 ~chatzilla@ppp-71-139-25-36.dsl.snfc21.pacbell.net [New Now Know How] <|> 13:53 -!- #parrotske mdiep H 0 ~matt@bursley-219-72.reshall.umich.edu [Matt Diephouse] <|> 13:53 -!- #parrotske particle H 1 ~particle@144.81.84.192 [particle] <|> 13:53 -!- #parrotske spinclad H 1 ~rhale@209-94-133-172.c3-0.bkl-ubr2.sbo-bkl.ma.cable.rcn.com [Roger Hale] <|> 13:53 -!- #parrotske avar H 2 ~avar@dsl-228-236.hive.is [avar] <|> 13:53 -!- #parrotske obra H 0 ~jesse@diesel.bestpractical.com [Jesse] <|> 13:53 -!- #parrotske rafl G 3 ~rafl@armitage.dreker.org [Florian Ragwitz] <|> 13:53 -!- #parrotske PerlJam G 3 duff@feather.perl6.nl [Jonathan Scott Duff] <|> 13:53 -!- #parrotske leo G 3 lt@feather.perl6.nl [Leopold Toetsch] <|> 13:53 -!- #parrotske Nicholas H 1 ~nick@saigo.etla.org [Nicholas Clark] <|> 13:53 -!- End of /WHO list <|> 13:53 particle: damn <|> 13:53 ditto on tweety <|> 13:53 ...I'll replay the conversation when tweety is back <|> 13:54 Mostly blocking on time to do Parrot stuff, due to work commitments. <|> 13:54 so. if you all had time to work on parrot, you're clear of roadblocks to make progress? <|> 13:54 yes <|> 13:55 jonathan cleared my major slowdown (or, in answer to your question, I'm not significantly blocked on progress except my own time commitments and abilities) <|> 13:55 i'm clear, for the next week. just missing a good release platform. <|> 13:55 allison How about a ROADMAP of C tasks for the IO pdd, I could help out with the C hacking. <|> 13:56 Indeed, I'd be willing to chip in bits too on that front. <|> 13:56 tewk: ok, I'll work on it (obra, note, I am now a blocker) <|> 13:57 It's hard to implement a composition-based thing when we've not defined composition yet I guess ;-) <|> 13:57 jonathan: indeed, which is why that PDD is now first-priority <|> 13:57 Cool <|> 13:57 We could start by moving parrot io layers to PMCs <|> 13:57 * jonathan heartily approves <|> 13:58 tewk: Could be a start, yeah. <|> 13:58 tewk: if you have time, start on it <|> 13:58 it can be implemented without removing the current layers system <|> 13:58 so there's no risk or disruption from it <|> 13:58 tewk: does that fit in with your current plans? <|> 13:59 right, don't interrupt Cardinal <|> 13:59 I'll finish the C PMC METHODS first. <|> 13:59 that will make a lot of folks happy :) <|> 13:59 count me as one of the happy <|> 14:00 Cardinal is blocking on a lot of stuff right now, but I am in the middle of some PMC work to give C PMC's full parrot calling conventions. <|> 14:00 tewk: that is more important than the I/O PDD, at the moment <|> 14:01 I'm close, a day or too I believe. <|> 14:01 excellent! <|> 14:01 s/too/two/ <|> 14:01 tewk: have you looked at the latest past-pm stuff with respect to cardinal? does it make things easier/harder/haven't looked/??? <|> 14:02 Ok. I have another question for the crowd. <|> 14:03 If you could get somebody (without naming a somebody) to spend a week hacking on parrot related things, what thing would it be that would help you the most? <|> 14:03 haven't looked, I've put cardinal on hold until object are done. When everthing is an object it's hard to make progress. <|> 14:03 obra: objects <|> 14:03 pmichaud: more details? <|> 14:04 the things we've talked about in previous #parrotsketches -- inability to properly derive classes, inability to write c-based versions of PIR objects, etc. <|> 14:04 I know this depends on the object pdd that allison is working on, but I see a lot of stuff being delayed/worked around because of it <|> 14:04 cstruct PMC overhaul and objects. <|> 14:05 yeah, leo hasn't had time to implement the cstruct proposal <|> 14:05 one of us could start experimenting with it <|> 14:06 Maybe that should come before the IO pdd. <|> 14:06 implementation. <|> 14:06 (before IO pdd)++ <|> 14:06 obra: ipc-run-like interpreter control would allow a real pir testing tools to be created <|> 14:07 particle: I'm pasting that into the "unspecced" PDD <|> 14:08 allison++ # good idea <|> 14:09 allison: What say ye? Objects or IO first. <|> 14:09 I/O depends on Objects <|> 14:09 leo's idea can be implemented now, but allison needs to finish oo pdd <|> 14:09 so, prototype cstruct first <|> 14:10 Makes sense. <|> 14:10 I'll feed the results of the cstruct prototype into the Objects PDD <|> 14:10 allison++ <|> 14:10 (and the Objects PDD-in-progress will feed into the cstruct prototype) <|> 14:11 and between the two, we'll have enough progress that we can implement the I/O PDD <|> 14:11 (converging solutions)++ <|> 14:12 Ok. What's next? <|> 14:13 if anyone notices anything funny, please submit a bug report <|> 14:13 we need a good healthy list of things to do on saturday <|> 14:13 where should people submit things? <|> 14:13 I've been updating the todo list on rakudo as I think of things <|> 14:14 http://rakudo.org/parrot/index.cgi?bug_day_2007_01_13 <|> 14:15 i'd like to see bugs tracked in rt. assignment and progress on the wiki sounds like a good idea, too <|> 14:15 progress *tracked on... <|> 14:16 I agree -- bugs deserve tickets, but it's good if the wiki can identify for people a list of tickets that we think are "ripe" for resolution if only someone could spend a little bit of time looking into it <|> 14:16 i'll list the segfault bugs in a special category on the wiki, we need to address these asap, though <|> 14:16 so, the tickets I put on the wiki are all things that I think are good 'introductory' tasks for someone who isn't terribly familiar with parrot or parrot internals <|> 14:17 for example, a couple of the tickets are just waiting for someone to submit an appropriate test <|> 14:17 great. <|> 14:18 how are we advertising bug day? <|> 14:18 probably should advertise on use.perl.org, if haven't done so already <|> 14:18 Are you going to promote it as a "come and get started with Parrot and help is at hand" thing again? <|> 14:19 also messages to parrot-porters and perl6-internals <|> 14:19 er, perl6-compiler <|> 14:19 Thing is, a lot of people showed up quite early on (as in, before US folks are up and about) <|> 14:19 did the new release schedule get announced to parrot-porters ? <|> 14:19 pm: no, i don't think so <|> 14:20 Can anyone be about then, because I can't be this time. :-( <|> 14:20 either way, it's probably worth (re-)announcing the pending release for next tuesday, as well as a note (or reminder) about how we're handling releases in 2007 <|> 14:20 jonathan: what time are we looking at? <|> 14:20 pmichaud: i'll send out a mail wrt that % kjs has joined #parrotsketch <|> 14:21 last time it seemed as though there were a number of people on windows platforms, and I'm not of much help there <|> 14:21 pmichaud: I think I was around from about 11:30 AM GMT and there were folks about wanting to do stuff (folks from Europe I guess). <|> 14:22 * pmichaud transposes 11:30AM GMT to get 5:30AM CST.... <|> 14:22 I can be up then <|> 14:22 No certainty there'll be folks about again at that time, but there were last time. <|> 14:22 ok. anything else for the sketch? <|> 14:22 I have a party to attend on saturday (starting noon CST/18:00 GMT), so if I do my bugday activities for 11:00-17:30 UTC I'd hit most of the europe crowd <|> 14:23 pmichaud: that coverage would be wonderful <|> 14:23 I'll be back for bugday after the party is over, of course -- but getting up extra early on Saturday shouldn't be an issue for me <|> 14:23 Cool <|> 14:24 I'm happy to do that slot when I'm about, but this time it's just not possible. <|> 14:25 * pmichaud updates http://rakudo.org/parrot/index.cgi?schedule_for_bug_day_2007_01_13#edit <|> 14:29 jonathan: when/where is the European hackathon likely to be? <|> 14:30 allison: Netherlands <|> 14:30 And probably near in time to FOSDEM <|> 14:30 ah, okay, this is the one I've already talked to Ann about <|> 14:31 Yeah. <|> 14:31 Come! Come! :-) <|> 14:31 good, I'll likely be there <|> 14:31 Same <|> 14:31 (I'll be at FOSDEM, and in Amsterdam the week after) <|> 14:32 when are those? <|> 14:34 24th and 25th February for FOSDEM <|> 14:34 Hackathon - not sure yet <|> 14:34 * obra nods <|> 14:35 German Perl Workshop is in the days leading up to this, and I'll be there. <|> 14:36 ok. shall I let y'all go? <|> 14:36 Sounds good, cya all <|> 14:37 thanks all! <|> 14:39 cya soon <|> 14:41 later all <|> 14:41 -!- jonathan [jonathan@feather.perl6.nl] has left #parrotsketch [] <|> 14:44 -!- Tweety [~robert@x3.develooper.com] has joined #parrotsketch <|> 14:44 Hi there. I am Tweety. I am now publically logging this channel. If you don't want to be logged, please leave now. <|> 14:45 bit late :-) <|> 14:46 oh, great, *that* is what get's archived :P % | is now known as obra % kjs has left #parrotsketch % coke has joined #parrotsketch % coke has left #parrotsketch % allison has left allison!~chatzilla@ppp-71-139-25-36.dsl.snfc21.pacbell.net % mdiep has left #parrotsketch % allison has joined #parrotsketch % allison has left allison!~chatzilla@63.105.17.30