|
weekly meeting at 18:30 UTC, Tuesday | logged at irclog.perlgeek.de/parrotsketch/today Set by moderator on 22 November 2008. |
|||
|
04:14
jimmy joined
|
|||
| jimmy | My mind is that parrot can support documentation i18n officially. Ask cotto for more information. | 04:16 | |
|
04:17
jimmy left
07:36
jimmy joined,
jimmy left
07:43
spinclad joined
10:02
particle joined
13:04
davidfetter joined
14:05
masak joined
14:45
jimmy joined
|
|||
| jimmy | irclog? | 14:45 | |
| moderator | IRCLOG:irclog.perlgeek.de/parrotsketch/today | 14:46 | |
| moderator | Parrotsktech Every Tuesday. irclog at:irclog.perlgeek.de/parrotsketch/today | 14:48 | |
|
jimmy left,
jimmy joined
14:49
jimmy left,
jimmy joined
|
|||
| moderator | Parrotsktech Every Tuesday | irc log:irclog.perlgeek.de/parrotsketch/today | 14:50 | |
| moderator | Parrotsktech Every Tuesday | irc log at irclog.perlgeek.de/parrotsketch/today | ||
|
jimmy left,
jimmy joined,
jimmy left
14:51
jimmy joined
14:52
jimmy left
16:42
jhorwitz joined
17:59
Wknight8111 joined
18:06
Infinoid joined
|
|||
| Infinoid | *lurk* | 18:07 | |
| PerlJam | you lurk loudly. :) | 18:15 | |
| Wknight8111 | he's just practicing | 18:18 | |
| Infinoid has not yet attained his stealth merit badge | |||
| PerlJam | this is the most talking I've done here ever I think :) | 18:19 | |
|
18:29
masak joined,
allison joined
18:30
barney joined,
cotto joined,
kj joined,
Coke joined
|
|||
| Coke ~~ | 18:31 | ||
| masak | =$*IN | 18:32 | |
| Tene here maybe in 10 minutes. | |||
| cotto | hi | ||
| barney | Hello | ||
| kj | hello | 18:33 | |
| jhorwitz | hola | ||
| allison | hi | ||
| Coke | Alrightee. I can take the gavel, I suppose. | ||
| reverscibetical; Wknight8111? | |||
| I presume TimToady is just lurking... tewk? | 18:34 | ||
| Wknight8111 | * Fumbled around more on the calling_conventions branch, didn't make any progress | ||
| * Putting it on the back-burner for now | |||
| * Did some more update work on [Book] | |||
| EOR | |||
| Coke | Thanks, wk. | ||
| Wknight8111 | no prob, coke | ||
| Coke | I know working on the book is a thankless task, so i won't thank you. =-) | 18:35 | |
| (too late). Tewk? | |||
| tewk | subid loading is working. | ||
|
18:35
chromatic joined
|
|||
| tewk | see parrot backlog for issues and shortcuts. | 18:35 | |
| helped kj get basicbc generation working in pirc. | 18:36 | ||
| EOR | |||
| kj | tewk++ | ||
| tewk | subid lookup, still not checked in though. | ||
| Coke | ok. just don't get hit by a bus. | ||
| tene? | |||
| spinclad? | 18:38 | ||
| (barring them, perljam?) | 18:39 | ||
| PerlJam | just lurking as usual | ||
| Coke | fair enough. partcl? | ||
| (particle, in case he's waiting for a beep) | 18:40 | ||
| Wknight8111 | the second-half of the alphabet is always so depressing around here. So few people with names M-Z | 18:41 | |
| tewk | particle: was headed to the dentist I believe | ||
| Coke | masak? | ||
| masak | * reported bugs as usual | ||
| * helped track down test failures | |||
| * lots and lots of November hacking | |||
| * Rakudo feels must stabler now, after the lexbug | |||
| EOR | |||
| Coke | Danke. kj? | ||
| kj | @tasks = (<<'PIRC', <<'OTHER', <<'QUESTIONS) | 18:42 | |
| + basic bytecode emitting is working; working on a bcg api-like thingie. | |||
| PIRC | |||
| + spent the weekend in RT, trying to close tickets that I understand | |||
| OTHER | |||
| oh there's a syntax errror there. In any case, eor | |||
| Coke | mmhehe. | ||
| jhorwitz? | |||
| jhorwitz | orked on mod_parrot roadmap and architecture docs. posted on parrot wiki. release 0.5 is one milestone away. | 18:43 | |
| ^w | |||
| for threaded MPMs, interpreters are now bound to individual connections so we reuse the same interpreter throughout a request | |||
| made a tweak to allow HLL modules with no Apache directives. this let me upgrade mod_pipp to the latest architecture. while i was in there i added support for POST data now that mod_parrot handles that for us. | |||
| working on porting november to mod_perl6 -- one last hurdle to overcome. | |||
| EOR | |||
| Coke | spif. japhb? | ||
| masak | jhorwitz++ | ||
| Coke | integral ? | 18:44 | |
| Infinoid? | 18:45 | ||
| Infinoid | Lurklurklurk. | ||
| Coke | davidfetter ? | ||
| davidfetter | ENOWORK :( | ||
| cotto | same | 18:46 | |
| Coke | urk. | ||
| cotto | q 1 q | ||
| Coke | contingencyplan ? | ||
|
18:47
pmichaud joined
|
|||
| Coke | my report: | 18:47 | |
| puts {half-heartedly poked at partcl, but getting parrot GC segfaults in trunk. [trac 10]}; | |||
| puts {some RT cleanups. We're now at 12 active trac tickets; 587 active RTs. (up to 91 stalled RTs, though.)} | |||
| exit; | |||
| chromatic ? | |||
| pmichaud arrives, belatedly. | 18:48 | ||
| chromatic | I profiled startup and moved some runtime creations to compile time; that sped things up slightly. | ||
| There's more to do there, specifically related to CONST_STRING. | |||
| I've gone through the Coverity reports and fixed or marked invalid all open tickets that they reported. They should move us to tier2 (harder bugs) soon. | |||
| I fixed a couple of memory leaks. One was in IMCC macros (horrible code) and the other in dynops. | 18:49 | ||
| I think there's still something wrong in the macro code, as kid51 has Darwin/PPC failures. I'll look at that. | |||
| I cleaned up a couple of failures in Rakudo I created during that process. | |||
| Otherwise, I've been going through the SKIPs/TODOs in our tests and documenting them. | |||
| I'll write in my journal about the process. It's really easy to get other people involved. | 18:50 | ||
| Mostly we just need to review them for applicability and make sure that every one has a ticket. | |||
| EOR | |||
| cotto | q 1 more q | ||
| Coke | barney? | ||
| barney | [Pipp] | ||
| Added support for a return value for user defined functions. | |||
| Started on 'require_once'. | |||
| Applied some suggestions and patches from jimmy++ | |||
| Bought book 'Extending and Embedding PHP'. | |||
| Will be busy in the next three weeks. | |||
| jhorwitz++ | |||
| .eor | |||
| Coke | pmichaud? #I'll let allison keep her a-list spot. | 18:51 | |
| pmichaud | == Parrot stuff | ||
| : built some test cases for :subid and tewk++'s updates | |||
| == PCT stuff | |||
| : allows Integer/Float/String to appear directly in PAST | |||
| == Rakudo stuff | |||
| : fixed outer handling | |||
| : added :g(lobal) to .subst method | |||
| : added multi-bracket quotes and texas quotes | 18:52 | ||
| : fixed prefix:<^> as in ^@list | |||
| : fixed infix:<Z> | |||
| : updated spectest reporting | |||
| EOR | |||
| queue 1 item | |||
| Coke | danke; allison? | ||
| allison | - Lots of small fixes on the I/O branch, resolving the final few failing tests. Have two more substantial bugs there. | ||
| - Ripped out the old I/O system from the branch, preparing for merge. | |||
| - Looked at the calling_conventions branch. We have one set of failures in the PCT tests (apparently context-related) before we can merge. | |||
| EOR | |||
| jhorwitz | pmichaud++ # :g | 18:53 | |
| Coke | alright. Anyone who hasn't reported who wants to chime in before we move to questions? | ||
| Tene | I haven't done anything. I'm thinking of rewriting pheme wit hPCT this week. | ||
| Thinking is cheap, though. | |||
| .eor | |||
| Coke | puts {half-heartedly poked at partcl, but getting parrot GC segfaults in trunk. [trac 10]}; | 18:54 | |
| puts {some RT cleanups. We're now at 12 active trac tickets; 587 active RTs. (up to 91 stalled RTs, though.)} | |||
| exit; | |||
| contingencyplan integral japhb particle samlh spinclad TimToady? | |||
| whoops. | |||
| Coke needs a "you already pasted that into this window. Are you sure you want to do it again? filter.) | |||
| chromatic | That's a weird exit value. | ||
| Coke | it's tcl, man. | 18:55 | |
| Alright, popping the question stack: pmichaud? | |||
| pmichaud | trac.parrot.org/parrot/wiki/ParrotRoadmap has the things we expect to have done for the Dec release | ||
| are we on track for each of those items, or do we need to see about adjusting? | |||
| the dec release is two weeks from today. | 18:56 | ||
| chromatic | nan/inf bothers me somewhat. I'm not sure what that will take. | ||
| The exceptions milestone also seems risky. | |||
| pmichaud | I'm particularly curious about opcode set/review/deprecation, should we have a special online item for that? | ||
| or a call to the mailing list for suggestions? | 18:57 | ||
| Coke | perhaps a combo wiki page/mailing list thread for that. | ||
| allison | chromatic: the nan/inf was just a matter of updating the PDD based on the list discussion | ||
| chromatic | It's probably a short Perl program which parses all opcodes and then skims everything in languages/ and t/ to find frequency. | ||
| pmichaud | I'll start a thread for it. | 18:58 | |
| but I did want to see if others have issues. Note that pct, loop+exceptions is somewhat blocked on resumable exceptions. | |||
| allison | I beleive the pdd24 was just a review of the pdd to make sure it matches the current state of reality | 18:59 | |
| pmichaud | (that may be working now -- but we need to check.) | ||
| Coke discovers his name is on some line items. | |||
| Tene | pmichaud: I can work on that today/tonight | ||
| pmichaud | in particular, I think at this point we really need to have a "lead person" listed for each item targeted for the Dec release. | ||
| otherwise we'll start falling behind. | 19:00 | ||
| allison | pmichaud: agreed | ||
| Tene | That's a great idea. | ||
| pmichaud | I'll take "opcode set". | ||
| Coke | if there's any gaps at days end, I'll send out an email looking for volunteers. | ||
| Tene | I'll take whatever I'm assigned. | ||
| Wknight8111 | if I can get the calling_conventions thing resolved, I'll add my name to a line or two | ||
| allison | Tene: how about exceptions debugging, since you were already started on that? (feel free to pull in others to answer questions or pinch-hit on pieces of the code) | 19:01 | |
| Coke | excellent. We'll revisit this on and off over the next week to make sure we stay on target. | ||
| pmichaud | yes, we just need a "chief worrier" for the task -- that person doesn't necessarily have to do the work. | ||
| who is doing the dec release? | 19:02 | ||
| Wknight8111 | me | ||
| and let's hope it isn't a disaster! | |||
| chromatic | Read through it now. | ||
| allison | pdd14 and pdd24 fall to me if no one else volunteers, but I'm very aware of the fact that it would mean I have more on my plate than can probably be finished by one person | ||
| chromatic | You can do most of it beforehand. | 19:03 | |
| I'll do pdd14 (numbers). | |||
| Tene | What needs to be done with PDD24? | ||
| Coke | what does the pdd involve? | ||
| Wknight8111 | trust me, I've read things and read them again. And practiced. | ||
| allison | chromatic: excellent, it's already started | ||
| Tene: pdd24 is just a review "does this match reality?" | 19:04 | ||
| pmichaud | anyway, that's it for my q; but q another for the end (time permitting) | ||
| Coke | ok. let's followup details on the assignments in #parrot; | ||
| Tene | I'll do pdd24. | ||
| allison | Tene: for places that don't match, flag with a question and we can decide if reality should change or the PDD should change | ||
| Coke | let's move onto one of cotto's questions. | ||
| allison | Tene: excellent | ||
| cotto | What plans do we have for allowing translation of Parrot's documentation? | ||
| (no other questions) | |||
| Coke | cotto: allowing? "feel free?" | ||
| allison | cotto: the more translations the merrier | 19:05 | |
| chromatic | Let's tie that in with marketing. | ||
| Coke | chromatic: +1 | ||
| chromatic | "We're getting ready to release. We want Parrot docs in your language. Can you help us help you?" | ||
| allison | cotto: but, I think the deeper question, is what infrastructure we'll set up for hosting translations | ||
| Tene | Who's going to edit the roadmap to add these assignments? | ||
| cotto | allison, yes | ||
| Coke | tene: you can edit it and claim your item(s) | 19:06 | |
| Tene checks to see if he has an account. | |||
| Coke | a more fundamental question is what's the infrastructure for our canonical english documentation. | ||
| allison | cotto: we don't have that set up yet, will set up when we start getting translation volunteers | ||
| Coke | throw particle under that bus; I know he wanted to localize parrot itself. | 19:07 | |
| allison | cotto: I expect we'll take the infrastructure from an existing project, like Ubuntu/OpenOffice/Mozilla | ||
| Infinoid | ah, JIT. | ||
| allison | cotto: no need to reinvent the wheel on translations | ||
| cotto | it'd be nice to have something in place for when the first person volunteers | 19:08 | |
| allison | Coke: yes, we need substantial cleanups to our English documentation | ||
| cotto: yes, it would, but then we'll have a better idea what we need once we start getting volunteers | |||
| Coke | I'd throw our published authors under that bus if they weren't busy writing code. | ||
| chromatic | and books | ||
| allison | cotto: at the moment we'd just be shooting in the dark | ||
| cotto | ok | ||
| Coke | cotto: please open a trac ticket so we don't lose the task. | 19:09 | |
| cotto | will do | ||
| allison | cotto: I don't expect we'll get 100 volunteers right at the start, more likely 1 or 2 | ||
| cotto | eoq | ||
| Coke | ok, next. kj, you had a question? | ||
| kj | Yes. regarding ticket 48737 | ||
| .namespace <ident> /.endnamespace <ident> | |||
| the first attempt to implement scopes. | 19:10 | ||
| I had replied on that ticket, as the feature is deprecated. | |||
| My question then is: | |||
| is this feature totally useless, or can it be used as a cheap way of implementing scope ? | |||
| I'm fine either way | |||
| allison | kj: totally useless | ||
| kj | but just want to make sure we're not throwing out something | ||
| allison | (unfortunately) | ||
| kj | I was thinking about langauges that don't need closures | 19:11 | |
| and therefor no lexpads | |||
| (such as C) | |||
| allison | kj: we do need a lightweight scope feature, but that's not it | ||
| kj | ok | ||
| that's clear then :-) | |||
| I'll contineu with ripping it out | |||
| .eoq | |||
| allison | if you have thoughts on what we need, though, make a note and we'll add it to the feature request list | 19:12 | |
| kj | well it seems to me it's jsut straightforward now to generate PIR | ||
| with nested scopes, using these .namespace identifiers. | |||
| Coke | I'm adding a Q to the stack. | ||
| kj | but yeah, guess this is not it. Maybe it's a 1.5 or 2.0 feature anyway | 19:13 | |
| not so important, compiler writers can implement it themselves as well. | |||
| Coke | kj: all set? | ||
| kj | yesh. | ||
| Coke | pmichaud ? | ||
| pmichaud | any word on when pdd30 might land? I know it's slated for the Jan release, but rakudo is rapidly nearing the point where it might be useful to move it out of Parrot trunk. | 19:14 | |
| i.e., Parrot trunk changes are causing Rakudo breakages, so perhaps we need to de-sync them. | |||
| allison | pmichaud: what particular pieces do you need from pdd30? | ||
| pmichaud | We can do it before pdd30 is ready, but I see getting "make install" to work in January to be very important. | ||
| Wknight8111 | agreed | 19:15 | |
| pmichaud | allison: mostly just assurance that what's in pdd30 is what we're going with (or fairly close to it) | ||
| allison | pmichaud: the branch is unlikely to land as a whole in it's current state (for one thing it's unmergable in it's current state), so we'll have to pull out pieces and apply them to a new branch | ||
| (pmichaud: I tried your technique for recovering branches, but it was too far gone even for that) | 19:16 | ||
| pmichaud | I'll report back next week what specifics on what I'm looking for in pdd30/make install | ||
| s/what/with/ # can't type anymore :-( | |||
| allison | pmichaud: thanks | ||
| and, anyone who wants to volunteer for a little branch recovery work is welcome (yet another task blocking on me, which is one more too many) | 19:17 | ||
| pmichaud | eoq | 19:18 | |
| allison | cotto: I thought we had translations on the long-term roadmap, but don't see it now, mark the ticket you create for the 2.5 milestone (portability) | 19:20 | |
| cotto | will do | ||
| Coke | my question is more of a pleading regarding trac.parrot.org/parrot/ticket/10 : i'd like to get that resolved before the december release, so I can continue to target release-latest for partcl. | ||
| So if anyone can spare some eyeballs on that, I'd appreciate it. | 19:21 | ||
| .eoq | |||
| chromatic | Whew, wasn't my checkin. | ||
| Coke, if you have a PMC which extends Sub, that's the place to look. | |||
| allison | Coke: thanks for the instructions on how to build Partcl, that helps | ||
| Coke | I have an object that extends Sub. | ||
| allison | Coke: so it's a high-level class that subclasses the low-level Sub? | 19:22 | |
| Coke | yes. | ||
| but we can move that to #parrot. | |||
| allison | ah.... there are known dragons there | ||
| yes | |||
| pmichaud | I'd like to see that example. | 19:23 | |
| I also have a todo for something with "vtable invoke" that I owe allison. | |||
| (it's in my hiveminder queue.) | |||
| Coke | Anyone gets blocked on something, keep in touch. | 19:24 | |
| If no one has anything else... | |||
| cotto | infastructure | ||
| ignore | |||
| Coke | ... it's a week. | ||
| ~~ | |||
| allison | thanks, Coke! | ||
| masak | Coke++ # emceeing | ||
|
19:25
kj left
19:28
chromatic left
19:29
jhorwitz left
|
|||
| pmichaud | Coke++ | 19:30 | |
|
19:30
pmichaud left
20:16
Wknight8111 left
20:37
allison left
21:09
Infinoid left
21:17
Coke left
22:00
cotto left
22:25
japhb joined
22:33
davidfetter joined
|
|||