[06:30] *** mhrd has joined #kamaelia
[06:35] *** mhrd has parted #kamaelia
[06:35] *** mhrd has joined #kamaelia
[08:16] *** Uraeus has joined #kamaelia
[08:24] *** MS- has joined #kamaelia
[09:00] *** vmlemon_ has joined #kamaelia
[09:01] < vmlemon_> Hi
[09:01] < MS-> hi
[09:05] < vmlemon_> kamlogbot: dance
[09:05] Reply: does the macarena
[09:07] < vmlemon_> Hmm, is a preview of the new site available?
[09:08] < MS-> http://www.kamaelia.org/Home
[09:09] < vmlemon_> Thanks
[09:10] < MS-> Needs cleanup in a fair amount of places
[09:10] < MS-> But that's the general new theme
[09:10] < MS-> you're welcome :)
[09:10] < MS-> Any comments welcome as you'd expect :)
[09:11] *** vmlemon_ goes to look for a spare box on the LAN to view it on
[09:15] < vmlemon_> Very nice
[09:18] < vmlemon_> Hype! ;)
[09:24] < vmlemon_> Yay, "Pick Isambard or Eve, you can switch between them at anytime"
[09:26] < MS-> Thanks :)
[09:26] *** mhrd has joined #kamaelia
[09:30] *** MS- has joined #kamaelia
[09:33] *** mhrd has joined #kamaelia
[10:03] < vmlemon_> Hah "The kernel panicked while trying to panic"
[10:03] < ms--> Novel
[10:10] *** Lawouach1 has joined #kamaelia
[10:13] < Lawouach1> hmm
[10:13] < Lawouach1> hello
[10:13] < ms--> heya
[10:13] < Lawouach1> http://www.nagare.org/ < -- another web framework
[10:14] < ms--> Saw it referenced on the stackless list
[10:14] < ms--> Not looked at their site though :)
[10:15] < ms--> That is a shiny site
[10:16] < Lawouach1> indeed :)
[10:16] < ms--> very very shiny site actually
[10:16] < ms--> Looking at the demos :)
[10:17] < ms--> I think is where I think "yes, I was right to think that doing much more than wsgi support would be a dumb idea" :)
[10:17] < Lawouach1> they're French. I went to an interview with the company behind the framework back in February
[10:17] < ms--> since there's lots of people doing interesting things out there
[10:17] < ms--> cool
[10:18] < Lawouach1> But I didn't want to join the agency that had put me through so it didn't happen
[10:18] < aa_> I use this framework called glashammer
[10:18] < ms--> http://glashammer.welterde.de/ ?
[10:18] < aa_> yes
[10:18] < aa_> ms--: as usual, I am biased
[10:18] < ms--> most people are - it's a matter of figuring out the bias :)
[10:19] < aa_> ms--: well I wrote glashammer to fill my own needs
[10:19] < ms--> heh
[10:19] < aa_> so judge the level :)
[10:20] < Lawouach1> funny the communist look n'feel :)
[10:21] < ms--> In emergency, break glass ? (hammer for breaking glass ? )
[10:22] < aa_> oh that's nice
[10:22] < aa_> I was more thinking "To a glashammer, your applicaiton is another nail that will break it"
[10:25] < aa_> word for the wise, never put a - character in a mysql db name
[10:39] *** vmlemon_ has joined #kamaelia
[10:42] *** acrimo_ has joined #kamaelia
[10:43] *** acrimo_ is now known as acrimo
[11:39] < ms--> ooh, interesting: http://wiki.reia-lang.org/wiki/Reia_Programming_Language
[12:40] *** Chong has joined #kamaelia
[12:55] *** Davbo has joined #kamaelia
[13:00] < Davbo> Lawouach_: You heard the new Streets album?
[13:13] < Lawouach1> nope
[13:13] < Lawouach1> how is it?
[13:19] < Davbo> it's a lot more chilled out and mature than the others
[13:20] < aa_> dry yer eyes mate..
[13:26] < Davbo> bought a ticket to see him live yesterday
[13:28] < aa_> wow, nice one
[13:28] < aa_> I do like the streets, although I am probably too old for all that nowadays :)
[13:29] < Lawouach1> I like the streets too
[13:29] < Lawouach1> will get the album and we'll see
[13:29] < Lawouach1> the one before that wasn't the best apart from a few good songs
[13:29] < Davbo> Yeah it'll be pretty crazy, it's at "Plug" in Sheffield which is a pretty small club...
[13:29] < Lawouach1> but I love the first two
[13:30] < Davbo> same here Lawouach1, this new one is better
[13:31] < Davbo> not as good as Original Pirate Material though
[13:38] *** MS- has joined #kamaelia
[13:49] < Davbo> Hey MS-
[13:49] < MS-> Hiya
[14:07] *** vmlemon_ has joined #kamaelia
[14:11] < vmlemon_> Hi
[14:44] *** Davbo has joined #kamaelia
[14:51] *** vmlemon_ has joined #kamaelia
[14:58] < vmlemon_> kamlogbot: ecky
[14:58] Reply: Ptang!
[17:04] *** vmlemon_ has joined #kamaelia
[18:29] < aa_> MS-: around?
[18:29] < MS-> vaguely :)
[18:29] < MS-> will be afk in a little while for a little while and then back though
[18:29] < aa_> MS-: I wanted to reply off list about your "any suggestions" with kamaelia
[18:29] < MS-> Much appreciated
[18:30] < aa_> because I fall into that category of "person who probably should be using it"
[18:30] < aa_> "but isn't"
[18:30] < aa_> MS-: but then I can't face formalising a complete mailing list message, lest I get judged for sloppy puntuation etc :)
[18:30] < MS-> To be honest, it's not so much "I think you should all use this", but more "given what everyone says, it seems to me this would be useful, but I don't know how to explain it" :)
[18:31] < aa_> MS-: well, when do we ever need concurrency?
[18:31] < aa_> that's the thing
[18:31] < MS-> It can make life *alot* simpler :)
[18:31] < MS-> That's the rather amusing thing
[18:31] < aa_> right
[18:31] < aa_> actually pida is going in the direction that I think kamaelia would help
[18:31] < MS-> look at it this way, getting a cup of coffee from starbucks is a linear task, yes?
[18:32] < MS-> But have you seen how they make the coffee ?
[18:32] < aa_> it's highly concurrent and we have a gazillion things going on at the same time (all in threads) but feeding a single UI
[18:32] *** MS- nods
[18:32] < aa_> now gtk+ support should be my mission
[18:32] < aa_> (for kamaelia)
[18:32] < MS-> one person takes the order, writes it down, and passes the order onto the next person
[18:32] < MS-> That would be greatly appreciated
[18:33] < aa_> MS-: but it is highly impossible for me :)
[18:33] < aa_> MS-: like a gtk UI can't be like the pygame one
[18:33] < MS-> Dunno, can you write hello world in gtk ?
[18:33] < vmlemon_> and then at least 2 or 3 people make the coffee and put it into the cup, as well as collecting payment and giving change?
[18:33] < aa_> or the one that has Button() and things
[18:33] < MS-> I can't fwfw
[18:33] < MS-> vmlemon_: yep, precisely :)
[18:33] < aa_> MS-: plain normal hello world?
[18:34] < vmlemon_> (Whilst preparing orders for other people at the same time, somehow, too)...
[18:34] < aa_> MS-: oh and the website really sucks
[18:34] < MS-> Something like that, yes. Something with buttons and stuff in :)
[18:34] < MS-> aa_: heh
[18:34] < vmlemon_> aa_: The new one? ;)
[18:34] < MS-> k
[18:34] < aa_> haven't seen a new one
[18:34] < aa_> MS-: I *love* the hexagon logo thing with the cats though
[18:34] < MS-> the new one is here: http://www.kamaelia.org/Home - it's not finished yet,
[18:34] < MS-> oh.
[18:34] < vmlemon_> http://www.kamaelia.org/Home gives you a sneak preview
[18:35] < MS-> the hexagon has gone
[18:35] < MS-> new and improved cat though :)
[18:35] < aa_> oh :)
[18:35] < aa_> cool
[18:35] < MS-> I like the hexagons as well thouhg, they'll probably come back somewhere
[18:35] < MS-> (I like the interlocking metaphor it implies :) )
[18:35] < aa_> yes
[18:37] < aa_> MS-: and you really need to sphinxify your documentation (imo)
[18:37] < vmlemon_> More power to others who find the Bicker Manor thing ;)
[18:38] < vmlemon_> (That's left as an exercise for the reader ;) )
[18:38] *** vmlemon_ hides
[18:39] < MS-> sphinxify ? Make it harder to understand ?
[18:40] < vmlemon_> Add Sphinxes, probably ;)
[18:40] < aa_> MS-: well, ignore that one, the docs I am reading are actually pretty good
[18:40] < MS-> What component is first on four inboxes, then on two inboxes and finally on three inboxes ?
[18:40] < MS-> (sorry, bit silly )
[18:40] < MS-> heheh
[18:43] < MS-> aa_: whilst its not the same, Lawouach_'s PyQT integrates with Kamaelia cleanly in his jlib code: http://trac.defuze.org/wiki/jlib
[18:43] < MS-> This file shows a progression from a non-kamaelia chunk of code, to something kamaelia-ised:
[18:43] < MS-> http://code.google.com/p/kamaelia/source/browse/trunk/Sketches/MPS/WebCam.py
[18:44] < aa_> that's very interesting
[18:44] < aa_> where is the actual pyqt integration?
[18:48] < MS-> This is fairly old, but follows the same sorts of ideas as well:
[18:48] < MS-> http://edit.kamaelia.org/cgi-bin/blog/blog.cgi?rm=viewpost&nodeid=1113495151
[18:48] < MS-> IIRC it's at a high level
[18:48] < MS-> here: https://svn.defuze.org/oss/jlib/jlib/core/qaxon.py (I think)
[18:48] < MS-> https://svn.defuze.org/oss/jlib/jlib/core/pubsub.py is an example of usage
[18:48] < MS-> In jlibPubSubDiscoveryComponent, you'll note that effectively the messages to/from inboxes/outboxes essentially map to slots/signals in pyqt
[18:50] < MS-> http://code.google.com/p/kamaelia/source/browse/trunk/Code/Python/Kamaelia/Kamaelia/Apps/Compose/GUI shows how tkinter works
[18:51] < MS-> again in that callbacks generally fire off a message out an outbox, and messages from inboxes fire off an update of the gui in some way
[18:51] < MS-> The upshot really is the GUI code for tkinter (and by the looks of things for PyQT) generally ends up focussing solely on doing UI stuff
[18:51] < aa_> right
[18:52] < aa_> now do you attempt to map entire GUI API?
[18:52] < MS-> Just the bits you think makes sense
[18:52] < aa_> well, it all makes sense
[18:52] < MS-> I'd pick the simplest thing initially then :)
[18:53] < aa_> I guess "components" here would have trouble being single widgets they would have to be bigger thnings
[18:53] < MS-> Bit Torrent integration is a nice example here of intergrating something large
[18:53] < MS-> yep
[18:53] < MS-> pygame is good for doing widgets as single components, where as for a gui I'd expect it to be more whole panels or windows
[18:53] < MS-> (for a proper gui library)
[18:53] < aa_> right
[18:54] < MS-> Bit torrent is a nice example
[18:54] < aa_> we call them "delegates" in our language
[18:54] < aa_> like a single mvc bit
[18:54] < MS-> The gsoc student who worked on integrating that took the rather novel step of replacing the entire gui as inboxes/outboxes/messages. Made his actual gsoc project really really fast
[18:55] < aa_> hmm, interesting
[18:55] < MS-> since he just picked the bit where things were decoupled and threw away the gui
[18:56] < aa_> so, it would be quite simple say to start my ui in its own process and just let it run, that is allowed right?
[18:57] < vmlemon_> Out of interest, is the Bicker Manor thing built with Python/Kamaelia?
[18:57] < MS-> As you say it's like MVC. Except you're far more explicit about it
[18:57] < MS-> Yep
[18:57] < MS-> For example, this: https://kamaelia.googlecode.com/svn/trunk/Sketches/MPS/MVC/wxMVC-kamaelia.py is an attempt at doing MVC using wxWidgets.
[18:57] < MS-> I didn't take that further because wxWidgets apparently is very odd with it's threading (it does stuff behind your back that causes problems).
[18:58] < MS-> The backend transcode system is, and some other bits are.
[18:58] < vmlemon_> Cool
[18:58] < aa_> MS-: last url needs some auth
[19:00] *** Uraeus has joined #kamaelia
[19:05] *** vmlemon_ wonders if there's a way to use Kamaelia with AppleScript/OSA or Windows Scripting Host...
[19:12] < MS-> However it's primarily a web app, and web apps don't need that structure really
[19:12] < MS-> oh, of course - you want this
[19:12] < MS-> http://kamaelia.googlecode.com/svn/trunk/Sketches/MPS/MVC/wxMVC-kamaelia.py
[19:12] < MS-> ok, biab
[19:33] *** ms-- has joined #kamaelia
[19:34] < ms--> kamlogbot: dance
[19:34] Reply: does the macarena
[19:34] < vmlemon_> How handy, the company hosting the Xen server I have an account on doesn't provide any info on their connectivity, and their website is almost entirely in Dutch
[19:58] *** vmlemon_ has joined #kamaelia
[20:43] < ms--> night all
[20:43] *** ms-- has parted #kamaelia