|
Priorities for this week: Pre-post/plan PDS topics & attend PDS; Damn the build, full Awesome ahead! | Post closed tickets in your report. | Note: This channel is for our weekly status meetings (Tuesdays at 19:30 UTC); you probably want #parrot instead. | irclog: irclog.perlgeek.de/ Set by moderator on 13 August 2011. |
|||
|
00:03
whiteknight joined
08:24
lucian joined
13:30
bluescreen joined
17:18
benabik joined
|
|||
| benabik | DID: submitted code to GSoC repository WILL DO: start school, write more about PACT | 17:19 | |
|
17:57
atrodo joined
18:23
pmichaud left
|
|||
| Util | # Done | 18:28 | |
| * Missed last week's #ps. | |||
| * Helped with 64-bit Cygwin issues via Amazon EC2. Progress made, but no resolution yet. | |||
| # Plan to do: | |||
| * Cygwin issue. Minor Perl 6 work. | |||
| # Blockers: | |||
| $WORK | |||
| # 7-day ticket report: | |||
| 4\tclosed: fixed | |||
| 2 closed: invalid | |||
| 1 closed: wontfix | |||
| 2 new | |||
| .end | |||
|
18:40
NotFound joined
|
|||
| NotFound | What I did: | 18:48 | |
| -parrot | |||
| * Testing and minor fixes. | |||
| -winxed | |||
| * Predef constant __DEBUG__ and --debug command line option. | |||
| * Constant propagation in casts to int and string. | |||
| * Minor refactors and optimizations. | 18:49 | ||
| What I will do: | |||
| No plan | |||
| EOR | |||
|
18:59
contingencyplan joined
19:13
lucian joined
19:19
kid51 joined
|
|||
| cotto_work | *did: | 19:28 | |
| - think about our deprecation policy and how to improve it | |||
| - started all-hll-test branch to experiment with quick-and-dirty hll testing | |||
| - attempted to help rip out threads, got lots of segfaults | |||
| - read up on how real assembly languages work (need to do a bit more) | |||
| *todo | |||
| - finish profiling docs | |||
| - get automated hll testing deployed to something | |||
| *blockers | |||
| - got eMaker Huxley 3d printer kit. Putting it together is proving highly distracting. | |||
| *eor | |||
| any last-minute reports? | 19:29 | ||
|
19:30
lucian joined
|
|||
| Util | Hello | 19:31 | |
| cotto_work | howdy | ||
|
19:31
benabik joined
19:32
dukeleto joined
|
|||
| dukeleto | hola | 19:32 | |
| benabik | greetings | ||
|
19:33
lucian joined
|
|||
| cotto_work | How'd this week go? | 19:33 | |
| NotFound | Hola | ||
|
19:34
whiteknight joined
|
|||
| dukeleto | did we have a weekly goal? | 19:35 | |
| cotto_work | I don't think so. | ||
| NotFound | Survive hurricanes. | ||
| cotto_work | aim high. That's what I always say. | ||
| atrodo | And earthquakes. don't forget those | 19:36 | |
| cotto_work | Did any issues come up during the past week that need attention? | ||
| whiteknight | nope | 19:38 | |
| cotto_work | any questions? | 19:39 | |
| dukeleto dips out. will be back soon. | |||
| whiteknight | q1q | ||
| cotto_work | whiteknight: go for it | ||
| whiteknight | I'm thinking I would like to add new PIR ops as variants of get_attribute which can return other native types: N I and S | 19:40 | |
| benabik | Much like the new find/set_lex ops? | ||
| whiteknight | for now, they would just unbox results internally, but with 6model and other features they can help improve generated code and eventually offer optimization potential | ||
| yes, just like new find/set_lex | 19:41 | ||
| OO-heavy PIR code inevitably does lots of unnecessary boxing/unboxing of attribute values. I want to start making that disappear from user code, even if we continue to do it internally for a while | |||
|
19:42
bubaflub joined
19:43
plobsing joined
|
|||
| whiteknight | any thoughts on that? | 19:43 | |
| NotFound | +1 | ||
| benabik likes it. | |||
| kid51 is caught up in $job problems | |||
| lucian votes for clearer separation between method retrieval and method calling | |||
| whiteknight | lucian: what do you mean? | ||
| lucian | Find_method is annoying to use fro languages where methods are just functions | 19:44 | |
| lucian is on a phone | |||
| whiteknight | okay, that's a separate issue, but one that we do need to tackle | 19:45 | |
| lucian | It was just related to generated code and oop | ||
| NotFound | It can impact language interoperation. | 19:46 | |
| plobsing | lucian: how could method retrieval and calling be more separated than having a separate find_method and invoke? | 19:47 | |
| lucian | plobsing: argument passing assumes things (like implicit self). this needs workarounds | 19:48 | |
| So, rather, argument passing at the call | |||
| whiteknight | I definitely agree with that. PCC has a little bit too much magic | ||
| plobsing | lucian: there's nothing implicit about self in the bytecode format. | 19:49 | |
| if you dislike IMCC helping you out with that, don't mark your subs :method | |||
| atrodo | doesn't :method imply other things as well? | 19:50 | |
| kid51 | q1q | 19:51 | |
| NotFound | If you use object.method you are being explicit about object being self. | ||
| If not, use: method(object_or_whatever) | |||
| lucian | plobsing: I didn't know that. Pir seemed to want that | 19:52 | |
| plobsing | atrodo: it makes the PBC loader do magic stuff that we should eliminate at some point | ||
| but nothing that cannot be achieved by other means | |||
| lucian | Also, I need to do methods for lang interop | ||
| plobsing | a method is just something an object gives back when querried with find_method | 19:53 | |
| there is no need for it to be a sub marked with :method | |||
| lucian: perhaps we should move this discussion to #parrot to unblock here | 19:55 | ||
| lucian | I see | ||
| lucian nods | |||
| cotto_work | sounds like a good idea | ||
| kid51, go ahead | 19:56 | ||
| kid51 | let me report | ||
| kid51 cagecleaned, i.e., reviewed about 20 Trac tickets and posted requests for review; nwellnhof++ for responding on 3 items; I've taken over TT #1044 and am stumbling through it. | |||
| kid51 also did testing of other people's (i.e., whiteknight's) branches; have build failures on frontend_parrot2 | |||
| * We have 512 open tickets (view 10), which is a handful fewer than last week. | 19:57 | ||
| * PDS was 4 weekends ago; can someone change the topic in this room? | |||
| * We're nearing halfway point in quarterly supported release cycle -- which means I will have to start bugging people about meeting roadmap goals very soon. | |||
| moderator | Post closed tickets in your report. | Note: This channel is for our weekly status meetings (Tuesdays at 19:30 UTC); you probably want #parrot instead. | irclog: irclog.perlgeek.de/ | 19:57 | |
| kid51 | * Best way not to be annoyed by that: Work on the roadmap goals you signed up for :-) | 19:57 | |
| EOQ | |||
| NotFound | kid51: I fixed some problems in frontend_parrot2 | 19:58 | |
| kid51 | Re: TT #1044: Eliminating our configuration dependence on Perl 5's $Config{ccflags} setting is going to be much more difficult than one might think. | ||
| NotFound: I will have to test when I get home | 19:59 | ||
| Please review trac.parrot.org/parrot/ticket/2184 and let Coke know if you have any objection to his merging it. | 20:01 | ||
| NotFound | +1 to TT #1044 | 20:06 | |
| I mean, 2184 | |||
| cotto_work | kid51: I'm happy leaving 1044 on the back burner. | 20:07 | |
| kid51 | Well, I'll poke away at it as it's one of the few tickets I'm competent to handle. | 20:08 | |
| but I won't rush it | |||
| kid51 has to re-focus on $job; will backscroll later | |||
| cotto_work | Does anything else need attention? | 20:10 | |
| benabik | Just a note: $class will probably keep me away from #ps for the next few months. | 20:11 | |
| plobsing | cotto_work: it has come up (again) that the "constant" table is misleadingly named | 20:12 | |
| I'd like to consider a rename | 20:13 | ||
| whiteknight | to what? | ||
| plobsing | the best I can do is "object | ||
| which admitedly isn't much better | 20:14 | ||
| NotFound | "thing" ;) | ||
| whiteknight | it's a lot of work to replace something that isn't right with something else that isn't any better | ||
| plobsing | but does not conote "objects declared as constants in the sourcecode" | ||
| I'm open to suggestions | |||
| cotto_work | a good name is a prerequisite | ||
| whiteknight | I like the idea of changing it, but I don't know what it would be | 20:15 | |
| cotto_work | same here | ||
| NotFound | Is not so misleading, anyway. The table can point to non constant objects, but the values in the table are, aren't they? | ||
| plobsing | true it can be considered a table of references (PMCs have ref semantics) which cannot be changed | ||
| but there are too many subtly different senses of the word "constant" | 20:16 | ||
| cotto_work | If anyone thinks of a better name, we can use it. | 20:17 | |
| NotFound | It has non constant sense ;) | ||
| plobsing | how about something along the lines of "the packfile pmc/string/num table" | 20:18 | |
| NotFound | Packfile store? | 20:21 | |
| plobsing | I'd like to buy a PMC | 20:22 | |
| cotto_work | that might work | 20:23 | |
| plobsing | anything that is *explicit* about packfile is likely much better | ||
| cotto_work | plobsing: can you start a quick ticket? | 20:24 | |
| plobsing | cotto_work: will do | ||
| cotto_work | anything else before we call it a wrap? | 20:26 | |
| plobsing: thanks | |||
| This meeting seems to be over. Let's call it a wrap. | 20:34 | ||
|
20:35
NotFound left,
benabik left
20:39
PacoLinux left
20:52
bluescreen joined
23:02
bubaflub joined
23:18
Coke joined
23:25
Coke joined
23:32
Coke joined
23:34
whiteknight joined
23:38
Coke_ joined
23:43
Coke joined
23:49
Coke joined
23:54
Coke_ joined
|
|||