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