Re: [E-devel] (no subject)

2013-12-17 Thread dumblob
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

Re: [E-devel] (no subject)

2013-12-16 Thread dumblob
Just as a point of interest, my experiments with using LuaJIT in EFL found that the Lua stuff itself is threadsafe so long as we use a thread safe memory allocator, which LuaJIT itself provides. The memory allocator we currently use in Edje Lua is not thread safe. I've been meaning to ask,

[E-devel] (no subject)

2013-12-15 Thread dumblob
Hi, I've recently come across https://phab.enlightenment.org/w/bob/ and I wonder if BÖB is going to be usable in other programming languages than Lua (e.g. pure C without Lua, in Google Gos gorutines mapped to real threads, in pthreads generally etc.). It seems, the implementation will be tightly

Re: [E-devel] (no subject)

2013-12-15 Thread dumblob
to be ? above. they expect it to be a replacement for glade and/or qml etc. etc. 2013/12/16 Carsten Haitzler ras...@rasterman.com On Sun, 15 Dec 2013 17:48:37 +0100 dumblob dumb...@gmail.com said: bob would not be bob if it was not tied to a single specific language. lua (via luajit