Parrot Sketch: Sept 5

jesse on 2005-10-03T22:09:57

Day changed to 05 Sep 2005 13:12 -!- mdiep [~matt@bursley-221-209.reshall.umich.edu] has joined #parrotsketch 13:54 obra: is there a meeting today? (7 minutes from now) 13:58 guess not 14:00 <@obra> Hello 14:00 <@obra> Yes 14:01 -!- chromatic [~chromatic@sub17-30.member.dsl-only.net] has joined #parrotsketch 14:16 -!- #parrotske chromatic H 1 ~chromatic@sub17-30.member.dsl-only.net [chromatic] 14:16 -!- #parrotske obra H@ 0 ~jesse@69.25.201.132 [Jesse] 14:16 -!- #parrotske mdiep H 2 ~matt@bursley-221-209.reshall.umich.edu [Matt Diephouse] 14:16 -!- End of /WHO list 14:16 <@obra> Hey chromatic. 14:17 <@obra> I've been off-net for the past 2+ days. looks like failure to send mail caused a cascading failure 14:22 -!- Nicholas [~nwc10@colon.colondot.net] has joined #parrotsketch 14:22 chaos at London Bridge station 14:22 signal failure or somesuch 14:23 <@obra> Yikes 14:23 <@obra> Appears almost entirely quiet here 14:23 not that unusual 14:23 I failed to send the summary last week, because of mail server failure and then forgetfulness. 14:24 do you know how the summaries of the conference call were going to be made available publicly? I thought that it was supposed to start by now 14:25 <@obra> Nicholas: I believe you want to talk to luke about that. 14:25 * chromatic agrees 14:25 OK 14:30 <@obra> so, nicholas / chromatic / mdiep. 14:30 <@obra> anything new with you and perl6? 14:31 hammered away at things last Monday and got Leo's new PMC class to do reference counting 14:31 *that* works 14:32 I now find that I'd already got ponie-specific code to track all the PMCs, to replicated the ability of perl to iterate over the SV heads at destruction time 14:32 and I've rediscovered that I had to code it carefully to allow deleting from a hash that is being iterated over 14:33 so I don't know if I can directly/easily throw it out and iterate over the new PMC-that-does-the-reference-counts 14:33 ideally all this code will go 14:33 but I don't know how parrot does global destruction 14:35 and I've not yet had time to look 14:35 I'm not sure Parrot does global destruction yet. 14:35 _exit() doesn't count. 14:35 _exit() does not 14:36 if parrot doesn't yet allow the option of global destruction, then I'm going to need to keep some sort of hack until it does 14:36 also, I don't know how weak references are going to translate into parrot 14:36 <@obra> ok. sadly, we have no chip and no leo around. 14:37 <@obra> Have you sent mail to p6i asking how they cope? 14:37 no, not yet 14:37 <@obra> ok 14:37 only just started to think about this sort of stuff 14:37 I had an outstanding design issue about finalization (for NCI) several months ago. That should go ok the B0rked list. 14:37 still feeling quite shattered after a week in Braga 14:38 as you have a firmer idea of what you need, are you able to do that? 14:38 I'm not even sure how much of the perl 5 semantics are really necessary 14:39 I don't need *reliable* destruction for that, but I do want to release resources at some point. 14:40 Sorry, I mean reliable *timely* destruction. 14:40 for the perl 5 case I don't need reliable timley 14:40 It's the "all remaining resouces must be finalised at program exit" 14:41 Not even program exit. For NCI, when using unmanaged pointers, it's nice to free them somehow. 14:42 This is important when using limited resources such as screen buffers or file descriptors, of course. 14:42 ah right 14:43 they need to be "garbage collected" in some fashion before they run out 14:43 I still think separating finalization from garbage collection is important. 14:47 <@obra> So. anything else reportish? 14:47 Not here. 14:47 yes, I agree on finalization/GC 14:48 and nothing else to report. Last commit I made was about 169 hours ago 14:48 I see Matt sent in a HLL proposal. 14:58 <@obra> So, I bet that about wraps it up for this week. 14:58 <@obra> next week, I'm home, so I'll send reminder mail 14:58 OK 14:59 Thanks. Take care, all. 14:59 I should be on time. Barring fire, floods or the usual UK rail system woes 14:59 That's why we won the Revolutionary War, you know -- better public transportation, or at least less bad. 14:59 -!- chromatic [~chromatic@sub17-30.member.dsl-only.net] has quit [Quit: Leaving] 15:00 spot the Porland resident. :-) 15:08 -!- mdiep [~matt@bursley-221-209.reshall.umich.edu] has left #parrotsketch [] 15:08 -!- Nicholas [~nwc10@colon.colondot.net] has left #parrotsketch []