[08:31] *** mhrd has joined #kamaelia |
[09:12] *** Uraeus has joined #kamaelia |
[10:09] *** MS- has joined #kamaelia |
[10:09] < MS-> greetings |
[10:17] < Uraeus> good morning |
[10:17] < Uraeus> (puh, managed to get that 'good morning' in with just 5 minutes to go) |
[11:11] *** Davbo has joined #kamaelia |
[16:01] *** MS- has parted #kamaelia |
[17:14] *** vmlemon_ has joined #kamaelia |
[17:14] < vmlemon_> Hi |
[18:33] *** vmlemon_ has joined #kamaelia |
[19:11] *** MS- has joined #kamaelia |
[19:11] < MS-> evening |
[19:14] < vmlemon_> Hi MS- |
[19:31] *** j_baker has joined #kamaelia |
[19:34] < j_baker> MS-: I just made a post to the mailing list to try to clear up some issues that seemed to be confusing based on the comments. I'll be here for a little while if you have questions. |
[19:38] < MS-> The explanation of what your naming means is useful. As noted in my comments I was very aware that you were probably very clear on what you mean by them, but the meaning isn't clear. |
[19:39] < j_baker> Understandable. I had to think about them myself when I first looked at the branch again. :-) |
[19:40] < MS-> That's the problem with naming - it's one of the harder things to do |
[19:41] < MS-> With reference to "pop" for example |
[19:41] < MS-> it comes with baggage, meaning I expect a result |
[19:41] < MS-> eg: |
[19:41] < MS-> >>> X=stack() |
[19:41] < MS-> >>> X.push(1) |
[19:41] < MS-> >>> X.push(2) |
[19:41] < MS-> >>> X.pop() |
[19:41] < MS-> 2 |
[19:41] < MS-> >>> X.pop() |
[19:41] < MS-> 1 |
[19:41] < MS-> Which isn't really what you mean - you're really stripping the stem |
[19:42] < MS-> I did think about doing things piecemeal - in terms of renames |
[19:42] < MS-> and then I thought actually going through it all and then reviewing would make more sense. |
[19:42] < MS-> It took a long while to come up with the term "Chassis" for example |
[19:42] < MS-> But we went through things including the phrase "Backplane" |
[19:43] < MS-> which made us go "Hmm, OK, park that one, maybe come back to" |
[19:43] *** mhrd-home has joined #kamaelia |
[19:44] < MS-> Also, as you can probably tell, I'm pondering renaming the original components names in the HTTP code - since they're not fantastic really |
[19:44] < MS-> But I also don't want to screw over the rest of the code in your branch in the process :) |
[19:44] < MS-> for obvious reasons :) |
[19:44] < j_baker> Agreed. :-) |
[19:44] < j_baker> (on both counts) |
[19:45] < MS-> Also, re putting in Support - I liked that BTW |
[19:45] < MS-> Which is perhaps difficult to tell just from the random annotations :) |
[19:46] < j_baker> Meh. It would seem kind of dumb to mark up the things I did right. |
[19:47] < MS-> It's all technically "right" since the code works. :) |
[19:47] < MS-> It's also all a massive improvement :) |
[19:47] < MS-> which is so much easier to see in discrete chunks like this :) |
[19:48] < j_baker> Indeed. I felt like the previous HTTPServer setup encouraged too much code duplication (but did allow for a lot of modification). |
[19:50] < MS-> You have to remember that Ryan did it as a side project during GSOC 2 years back, without being prompted and just went off and did it. Since he was massively ahead on his main project it was fun to watch and got to a very useable state given the short time period. |
[19:50] < MS-> There are some parts which are painful though |
[19:50] < MS-> as you've seen |
[19:50] < mhrd-home> almost nothing is ever quite right first time (hi all!) |
[19:51] < MS-> (it was somewhere between 2& 3 weeks he spent on it) |
[19:51] < MS-> mhrd-home: Hiya & indeed |
[19:51] < MS-> Also r0ml likes to say "release the crap & then improve" |
[19:52] < MS-> To be fair it's not that bad - just naive in many places, and Ryan was pre-university :-) |
[20:34] *** jae_ has joined #kamaelia |
[20:45] *** mhrd-home looking at Axon docs ... |
[20:45] < mhrd-home> Axon.background is the replacement for Axon.LikeFile ? |
[21:17] < j_baker> Sorry about that, got tied up doing some tech support (which sucks because I got hired as a programmer). Anyway, got to go catch the bus. See you guys later! |
[21:51] < mhrd-home> apologies if this is going back over old territory: just noticed what looks like a race condition in Axon.background : |
[21:51] < mhrd-home> there's nothing in the start() method to force it to postpone returning until the thread has finished starting up the scheduler |
[21:52] < mhrd-home> without this there's the possiblity that a sequence such as: |
[21:52] < mhrd-home> background().start() |
[21:52] < mhrd-home> mycomponent().activate() |
[21:52] < mhrd-home> might result in the mycomponent instance being activated in a different scheduler |
[22:01] < vmlemon_> o.O http://www.thesun.co.uk/sol/homepage/news/article2105253.ece#OTC-RSS&ATTR=News |
[22:01] *** vmlemon_ wonders how she managed to achieve that |
[22:06] < mhrd-home> hmm ... website stylesheet bug? : http://www.kamaelia.org/Docs/Axon/Axon.background.html ... numbered bullets missing in "Example Usage" section unless you disable stylesheets |
[22:32] < mhrd-home> heh ... uk Advertising Standards Authority effectively being asked (imo) to rule on the probability of God's existence: http://news.bbc.co.uk/1/hi/uk/7818980.stm |
[22:33] *** vmlemon_ looks |
[22:33] < vmlemon_> I wonder how they'll manage to solve that |
[22:34] < mhrd-home> I agree with the quote in that article: I don't envy the ASA either (irrespective of my personal views) |
[22:39] < vmlemon_> Nice, Flash Player killed Firefox, and spammed the console with a tonne of "*** NSPlugin Wrapper *** WARNING:(../src/npw-wrapper.c:1840):invoke_NPP_Destroy: assertion failed: (rpc_method_invoke_possible(plugin->connection)" and "*** NSPlugin Wrapper *** ERROR: NPObject 0x1317daa0 is no longer valid!" errors :( |
[22:40] < mhrd-home> flash regularly seems to break with Opera for me (and FF too sometimes) :-( |
[22:40] *** vmlemon_ bets "Christian Voice" will probably try and buy influence, in order to sway the ASA's decision in their favour |
[22:40] < mhrd-home> they've tried that before? |
[22:40] < vmlemon_> Strange that it seems to work for ages, but then fails suddenly and randomly, when you least expect |
[22:40] Reply: Hi, I'm a bot. I've been put here to answer faq's and log the channel. |
[22:40] Reply: I've not really been configured yet, so I won't do much here yet :-) |
[22:40] < vmlemon_> Not as far as I know |
[22:41] < vmlemon_> Although I'm sure similar organisations of that type have tried in the past |
[22:41] < vmlemon_> I can't say I'd ever heard of them, until reading that article, though |
[22:42] *** mhrd-home needs an excuse to cycle into central london and see one of the ads |
[22:50] *** vmlemon_ sees that the new Palm Pre, and Nova platform have been hyped like crazy for the last few hours on FriendFeed |
[22:52] < mhrd-home> they need to get themselves a Steve Jobs of their own :-) |
[22:53] < vmlemon_> Heh |
[22:54] < vmlemon_> At least 3 threads on it, so far |
[22:54] < vmlemon_> One has about 110 or so comments on it, already |
[22:54] < vmlemon_> Naturally, there hasn't been as much as a peep from Nokia, regarding Symbian as of late |
[22:55] < vmlemon_> (The last post on their site was from December 4th) |
[22:57] < vmlemon_> Heh, 144 on the most active thread |
[22:57] < vmlemon_> (http://friendfeed.com/e/8c77cdc8-b091-46df-7fa0-5b6740810a37/Palm-event-about-to-start-at-ces09-Note-to-self/) |
[23:00] < mhrd-home> heh |
[23:00] < mhrd-home> night |
[23:00] *** mhrd-home has parted #kamaelia |