> In the end, what raster said is true, out of all the EFL C API, only some is > thread safe. The EFL design does include mechanisms for marshalling unsafe > calls to the main thread. So it doesn't matter which scripting language is > used to wrap it, somewhere along the line this call marshalling will have to > be taken care of.
Nice, this is what I wanted to know. Now it's apparent it's (and will be) possible to use pure pthreads from C without EFL thread-wrappers under the condition the programmer passes explicitly serialized messages (using thread-safe serializing C functions) to those thread-unsafe C functions. > My intention with Edje Lua is to make that transparent to Lua scripts. Great idea, keep going! Thank you guys for participation in this discussion. All my concerns are clarified. ------------------------------------------------------------------------------ Rapidly troubleshoot problems before they affect your business. Most IT organizations don't have a clear picture of how application performance affects their revenue. With AppDynamics, you get 100% visibility into your Java,.NET, & PHP application. Start your 15-day FREE TRIAL of AppDynamics Pro! http://pubads.g.doubleclick.net/gampad/clk?id=84349831&iu=/4140/ostg.clktrk _______________________________________________ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel