[00:27] *** vmlemon_ has joined #kamaelia
[01:07] *** vmlemon_ has joined #kamaelia
[01:36] *** vmlemon_ has joined #kamaelia
[01:51] *** vmlemon_ has joined #kamaelia
[03:00] *** vmlemon_ has joined #kamaelia
[03:05] *** sadrul has joined #kamaelia
[03:42] *** vmlemon_ has joined #kamaelia
[04:36] *** vmlemon_ has joined #kamaelia
[05:23] *** vmlemon_ has joined #kamaelia
[06:43] *** vmlemon_ has joined #kamaelia
[09:22] *** simnor89 has joined #kamaelia
[11:54] *** Lawouach has joined #kamaelia
[12:39] *** orphans has joined #kamaelia
[13:34] *** sadrul has joined #kamaelia
[13:38] *** Davbo has joined #kamaelia
[13:38] < Davbo> Good afternoon
[13:40] < Davbo> Lawouach, you read my application? (you get a mention in it)
[13:43] < Lawouach> I did
[13:43] < Lawouach> It sounds like a good proposal to me
[13:44] < Lawouach> Very much in line with examples Kamaelia usually thrives on
[13:44] < Davbo> hussah! :)
[13:44] < Lawouach> Personally I was intrigued by a video frame-by-frame editor with a few painting tools that would allow for frame editing
[13:44] < Lawouach> I'd find it fun
[13:45] < Davbo> yeah :)
[13:47] < orphans> Davbo: what's your proposal?
[13:48] < Davbo> I've some ideas for little details but i'm going to make a simple one first then build the real project
[13:48] < orphans> you doing the multi-windowed pygame thing, or am I thinking of someone else?
[13:48] < Davbo> nope, thats me :)
[13:48] < orphans> cool
[13:49] *** orphans reads the thing on the ideas page
[13:50] < orphans> ahh, looks interesting :)
[14:52] *** stan26ans has joined #kamaelia
[15:06] *** stan26ans has parted #kamaelia
[15:10] *** j_baker has joined #kamaelia
[15:11] < j_baker> Can anybody here confirm that my most recent application was received?
[15:11] < j_baker> (I submitted it, but it would still let me make changes to it after I hit update so I wanted to make sure)
[15:12] *** stan26ans has joined #kamaelia
[15:54] *** stan26ans has parted #kamaelia
[15:56] < Davbo> Just bought an eee PC, anyone got one?
[15:57] < j_baker> Not me.
[15:57] < j_baker> Any good?
[15:58] < Davbo> hope so, ordered it online :)
[16:08] < j_baker> They're only $300 right?
[16:09] < Davbo> well it was about £180 for me
[16:19] < j_baker> What does KeyError: inbox mean? Does it mean that there's some inbox that doesn't match an outbox?
[16:22] *** vmlemon_ has joined #kamaelia
[16:22] < vmlemon_> Hi
[16:22] < j_baker> hello
[16:56] < vmlemon_> Hmm, anyone know if BBC World Service has an FM frequency?
[16:56] Reply: Hm?
[16:57] < vmlemon_> kamaeliabot: dance
[16:57] Reply: does the macarena
[17:01] < Lawouach> back
[17:41] *** simnor89_ has joined #kamaelia
[17:51] < Davbo> vmlemon_, you can listen to World Service after Radio 4 i think
[17:51] < Davbo> when radio 4 disappears at 2am? 1am? something like that
[17:54] < vmlemon_> Aah
[18:51] < vmlemon_> kamaelia: ecky
[18:52] < vmlemon_> kamaeliabot: dance
[18:52] Reply: does the macarena
[19:04] *** xotaku has joined #kamaelia
[19:04] < xotaku> evening
[19:04] < vmlemon_> Ouch, I've spent almost £25 on data services this month, so far
[19:10] *** stan26ans has joined #kamaelia
[19:34] *** vmlemon__ has joined #kamaelia
[20:08] < xotaku> i have some reflections about twisted integration
[20:08] < xotaku> what kind of integration should it be
[20:09] < xotaku> 1) we write typical twisted application
[20:09] < vmlemon__> Access to Kamaelia components through it?
[20:10] < xotaku> vmlemon__: or is it about running twisted app as a component?
[20:11] < vmlemon__> Maybe even both
[20:11] < xotaku> some kind of wrapper around twisted, so we cann run twisted app
[20:11] < vmlemon__> Depending on how much work you wanted to do...
[20:11] < xotaku> which uses inboxes, outboxes
[20:11] < xotaku> and can be scheduled by axon
[20:12] < xotaku> but this can be hard, because once we call reactor.run() in twisted app
[20:12] < xotaku> we give up controll
[20:13] < orphans> xotaku: maybe a threaded component then?
[20:13] < vmlemon__> Interesting
[20:13] < xotaku> yes... but it depends on how reactor works
[20:13] < orphans> how does it work? :)
[20:14] < xotaku> internally... who knows ;)
[20:15] < xotaku> seroisly, there are different reactors in twisted available
[20:16] < xotaku> default one is based on select()
[20:17] < xotaku> if if particular file-descriptor is ready to read/write
[20:18] < xotaku> it calls apropriate defferer
[20:19] < xotaku> i think it can be possible to run it inside threaded component
[20:19] < xotaku> s/can be/is/
[20:19] < orphans> yeesh, twisted is mind boggling :)
[20:20] < xotaku> but we would like to communicate with this twisted-compenent
[20:20] < orphans> what would kamaelia/twisted integration let you do?
[20:21] < orphans> like in real terms what could I make happen which can't happen now?
[20:21] < xotaku> use case
[20:21] < xotaku> lets consider some protocol
[20:21] < xotaku> for example ftp
[20:21] < orphans> yeah, I can't really get my head round twisted :)
[20:21] < orphans> uh huh
[20:22] < xotaku> if we would like to write ftp client component
[20:22] < orphans> yup
[20:22] < xotaku> we have to implement some ad-hoc state machine
[20:23] < xotaku> to authenticate, keep track on current state
[20:23] < xotaku> stuff like that
[20:23] < orphans> yeah, sure
[20:23] < xotaku> and twisted is great in such usecases
[20:23] < vmlemon__> Can't you pull parts out of Twisted and hammer them into Kamaelia components?
[20:24] < orphans> i think the architecture's kinda different though. xotaku: have you looked at the bittorrent code?
[20:24] < xotaku> orphans: nope, not yet
[20:24] < orphans> might give an idea of how it's done
[20:24] < xotaku> but I asume i should ;)
[20:25] < orphans> yeah, if sourceforge wasn't so cruddy... firefox *can* find the server. I'm pretty sure of it...
[20:26] < vmlemon__> SuckForge? ;)
[20:27] < xotaku> anyways, it would be neat idea to be able to write twisted app, "put" it into a component (something like FileLike wrapper)
[20:27] < xotaku> and then use if in pipeline
[20:28] < xotaku> for example
[20:28] < orphans> yeah, sounds pretty neat
[20:28] < xotaku> this is cool
[20:30] < xotaku> so it should require some twisted reactor tweaks
[20:30] < xotaku> to let it hadle inbox/outbox stuff
[20:31] < orphans> i guess
[20:31] < orphans> maybe even making reactor an axon-ey scheduler?
[20:32] < xotaku> yes
[20:32] < orphans> way over my head here btw :D
[20:32] *** vmlemon__ thought of having a plug-in system for certain protocols (e.g. HTTP) so new extensions/features like WebDAV or BITS could be added quickly...
[20:32] < xotaku> that would be interesting too
[20:33] < xotaku> or just force reactor to yield form time to time ;)
[20:34] < xotaku> but it can be ticky
[20:34] < xotaku> s/ticky/tricky/
[20:34] < orphans> yeah, sounds a bit hacky that maybe. Is there any way in twisted to do stuff at a kinda lower level?
[20:36] < xotaku> orphans: you mean, a layer below reactor?
[20:36] < orphans> yeah
[20:36] < xotaku> i think not, not sure though
[20:37] < xotaku> but as long twisted has reveral reactors
[20:38] < orphans> what I can see from the bittorrent thing it just wraps the torrent stuff, not any of the twisted stuff, and whacks it all in a threaded component
[20:38] < xotaku> like epoll/poll, select or gtk based ones
[20:38] < xotaku> it sould not be hard to roll out kamaelia baseg one ;)
[20:39] < xotaku> orphans: ok, i have to take a look at it
[20:40] < xotaku> but usage is quite different here
[20:40] < xotaku> we (i) would like to have some more general machiery
[20:40] < xotaku> to run twisted apps
[20:41] < orphans> yeah. hum
[20:41] < xotaku> but using threaded comonent looks most straightforward approach
[20:41] < orphans> i'm sure it's gotta be possible (after all, it's on the ideas list which sounds pretty optimistic :)) but I can't get my head round how it might work
[20:42] < xotaku> ok, in that case i will take a look at the bittorrent component
[20:42] < xotaku> and at reactor architecture
[20:43] < xotaku> and i will write down proposal sketch
[20:45] < xotaku> soc deadline is really soon :|
[20:47] < xotaku> is there any chance to talk to MS- before the deadline?
[20:47] *** Davbo has joined #kamaelia
[20:48] < orphans> fraid not I don't think
[20:48] < orphans> Lawouach is possibly your best bet if you can catch him on an evening
[20:49] < xotaku> which timezone? ;)
[20:49] < orphans> anyways, I've got my nightly appointment with a glass of something alcoholic at a warm cosy drinking establishment
[20:49] < orphans> bye all :)
[20:49] < xotaku> orphans: have a good time
[20:49] < orphans> he's in france, so if you can catch him now-ish
[20:50] < orphans> will do :)
[20:50] < xotaku> orphans: ok, thanks
[20:50] < orphans> byeee
[20:54] *** vmlemon has joined #kamaelia
[20:57] < xotaku> i am lewving too
[20:57] < xotaku> good night
[20:57] *** xotaku has parted #kamaelia
[21:10] *** vmlemon__ has joined #kamaelia
[21:17] < vmlemon> ping
[21:24] *** j_baker has joined #kamaelia
[21:25] < j_baker> Lawouach, ms said that it would be helpful to have a code sample with my GSoC app. What should I do with it?
[21:25] < j_baker> Should I put it on my webpage somewhere or check it in to SVN somewhere?
[21:25] < j_baker> (Or do you know?)
[22:11] < Davbo> I don't think there would be anywhere to check it into SVN j_baker, just attach it to your application or your website
[22:22] *** vmlemon__ has joined #kamaelia
[23:44] *** robertofaga has joined #kamaelia