[04:12] < Lawouach_> hello |
[06:15] *** vmlemon_ has joined #kamaelia |
[06:35] *** MS- has parted #kamaelia |
[07:20] *** Uraeus has joined #kamaelia |
[07:45] *** MS- has joined #kamaelia |
[08:15] *** Uraeus has joined #kamaelia |
[09:14] *** Uraeus has joined #kamaelia |
[10:02] *** vmlemon__ has joined #kamaelia |
[10:03] *** vmlemon__ is now known as vmlemon_ |
[14:08] *** eikenberry has joined #kamaelia |
[14:26] *** salmon_ has joined #kamaelia |
[15:06] *** MS- has parted #kamaelia |
[15:15] *** dsuch has joined #kamaelia |
[15:24] *** vmlemon__ has joined #kamaelia |
[15:25] *** vmlemon__ is now known as vmlemon_ |
[16:49] *** vmlemon__ has joined #kamaelia |
[16:50] *** vmlemon__ is now known as vmlemon_ |
[17:57] *** vmlemon__ has joined #kamaelia |
[18:01] *** vmlemon__ is now known as vmlemon_ |
[19:58] *** MS- has joined #kamaelia |
[21:09] < RandIter> is kamaelia restricted to utilizing a single core/processor, or does it seamlessly utilize multiple cores/processors? |
[21:11] < RandIter> seems like a make-or-break question to me |
[21:17] < MS-> Kamaelia was originally written in the context of making it easier to manage naturally concurrent problems, originally & specifically network servers. |
[21:17] < MS-> So it's default is to use generator based components. |
[21:18] < MS-> These can be run on multiple processors by being run inside a processpipeline component |
[21:18] < MS-> This hasn't been a major focus though for historical reasons. But kamaelia can certainly be used to keep a multicore machine busy. |
[21:19] < MS-> I realise that's not a direct answer to your exact question/comment, but is a good reflection of current status |
[21:20] < MS-> Essentially something written for kamaelia results in a multicore friendly app |
[21:20] < MS-> The rationale behind that statement is that generators seem to be a good unit of work and composition, encouraging reuse, whilst being efficient on a few core machine. |
[21:21] < MS-> Whether that matches your needs, I don't know :-) |
[21:21] < MS-> But hopefully it's a helpful comment :) |
[21:22] < MS-> Right, sleep time for me. Night all. |
[21:30] < RandIter> MS-: thanks |
[21:32] < RandIter> so i get that I'd have to use kamaelia along with multiprocessing to keep a multicore machine busy? if so, I'd like to see an example of code that does just this. |
[21:36] < RandIter> or example that uses the processpipeline component |
[21:44] < RandIter> i see http://www.kamaelia.org/MulticoreExample |
[21:45] < RandIter> whoops - the link to http://www.kamaelia.org/Publications on the home page is broken |
[21:47] < RandIter> will Kamaelia install on Windows? |
[22:20] *** eikenberry has joined #kamaelia |
[22:55] < RandIter> is the any comparison of the concurrency offerings in erlang vs in kamaelia? |