[00:25] *** MS- berates self for missing something he shouldn'tve missed
[00:50] < MS-> Yay, my application works, and I've now successfully broken the aim components :-/
[01:54] < MS-> Actually looks remarkably easy to break the aim components - just try using them in anger
[01:55] < MS-> Sigh. The problem with GSOC is rarely the work during the programme, but the lack of testing of what they produce, and the lack of hanging around afterwards
[01:55] < MS-> (and the lack of polishing their code to a *good* level)
[01:55] < MS-> rarely better than alpha quality code IMO
[10:40] *** MS- has joined #kamaelia
[11:00] < Lawouach> heya
[11:08] < MS-> afternoon
[11:11] < Lawouach> hi Michael
[11:13] < MS-> How's things?
[11:14] < MS-> I was fiddling with the AIM stuff last night and found its rather bust
[11:14] < MS-> ie breaks when you try using it
[11:14] < MS-> With more than 2 clients at a time, which is a pain
[11:14] < MS-> (or 2 or more)
[11:15] < MS-> Not even clients really. Its more "sending messages to two users"
[11:15] < MS-> which is what the code would need to be able to do to really be useful
[11:15] < MS-> can even break it with one user
[11:15] < MS-> :/
[11:16] < Lawouach> damn :/
[11:16] < Lawouach> I'm playing with my XMPP code and twitter this afternoon
[11:16] < Lawouach> relaxing :)
[11:17] < MS-> cool
[11:18] < MS-> It's a pain really, because what I was trying to do works, within the limitations of what the AIM components *do* do
[11:18] < MS-> which is to effectively have:
[11:18] < MS-> USER CONVERSATION < ------> command line script
[11:20] < MS-> for example UnixProcess("/bin/bash") controllable over a network connection
[11:21] < MS-> over an aim conversation specifically
[11:21] < MS-> which is probably a really really bad idea :)
[11:21] < MS-> but ok for some things :)
[11:22] < Lawouach> Heh :)
[11:25] < MS-> It's annoying really, because the code does work though.
[11:26] < MS-> If I want to rummage around my file system, I can
[11:26] < MS-> If I want to connect a console based bot to AIM then it won't work
[11:27] < MS-> primarily because it *looks* like the aim code ignores AIMs rate limiting messages (at a guess)
[11:28] < MS-> oh well
[11:45] *** Davbo has joined #kamaelia
[11:47] < Davbo> Hey guys
[11:48] < MS-> afternoon
[11:49] *** Davbo was up till 3 playing trivial pursuits. :(
[11:49] *** Davbo probably shouldn't have admitted that
[11:49] < Lawouach> :)
[11:49] < Lawouach> I played Civilisation 4 online with my brother till 1am :)
[11:50] < Davbo> Cool, I love the Civ games :-)
[11:50] < Davbo> I brother always beats me though
[11:51] < Lawouach> Usually we get killed by the computer before kicking each other's arse
[11:51] < Davbo> Hehe
[14:16] *** vmlemon_ has joined #kamaelia
[14:18] < vmlemon_> Hi
[15:23] *** vmlemon_ has joined #kamaelia
[16:12] *** Davbo has joined #kamaelia
[16:17] *** vmlemon_ has joined #kamaelia
[17:04] *** vmlemon_ has joined #kamaelia
[17:18] *** heckj has joined #kamaelia
[17:46] *** vmlemon_ has joined #kamaelia
[17:49] < vmlemon_> kamlogbot: dance
[17:49] Reply: does the macarena
[18:12] *** MS- uploads some usage/installation notes here: http://www.kamaelia.org/ActiveFileProcessor
[18:31] *** heckj has joined #kamaelia
[18:34] *** heckj_ has joined #kamaelia
[18:38] < heckj_> Question for the Kamaelia general crew: I'm making a little simulation with Kamaelia. In the sim, I've set it up with a "world" component that periodically sends updates to all the actors in the simulation, and expects to receive messages from them. Should I be trying to use something like a Backplane for communicating out, or is just directly linking the mailboxes just as easy?
[19:12] *** MS- reads back
[19:12] < MS-> Personally I'd use the backplane, since it's the easiest way of managing things :)
[19:13] < MS-> I'd be tempted to use a backplane for both directions in fact since then it's easier to attach more components to both backplanes as producers/consumers to see what's going on for logging activity
[19:14] < MS-> I must admit I probably over use backplanes these days for that sort of thing, but they do make like alot simpler
[19:14] < MS-> For much the same reason people like most pub/sub architectures
[19:19] < heckj_> I am resurrecting some older code where I was just pushing straight into the inbox (hacking the Axon component for no reason that I can recall) - so now I'm rejiggering the code to do it differently. The backplane seemed like a good solution much along those lines.
[19:21] < MS-> Probably. If you're posting messages to lots of things that's a canonical case where the backplane makes sens
[19:21] < MS-> e
[19:21] < heckj_> thanks
[19:21] < MS-> you're welcome :)
[19:23] < Lawouach> I second that.
[19:23] < Lawouach> Backplanes are handy in those cases
[19:45] *** heckj_ has parted #kamaelia
[22:47] < Davbo> My program scores 8/10 on quiz "C" here: http://www.bbc.co.uk/skillswise/words/spelling/recognising/homophones/quiz.shtml
[22:47] < Davbo> Humm
[22:47] *** Davbo will see if smoothing helps at all
[22:50] *** Davbo could do with a bigger corpus
[23:19] < Davbo> woo 9/10