lua-users home
lua-l archive

[Date Prev][Date Next][Thread Prev][Thread Next] [Date Index] [Thread Index]

Tuna is a multi-threaded API that allows task-switching at the c/c++ level --

I have a candidate up which loads it as a native (shared library) module. The manual has been updated, and its available through as a release candidate (0.4.2)

Two new examples demonstrate the functionality:


$ lua require_test.lua
with "findable" works fine on my box (tm)

Looking forward to feedback on Tuna as a module. Up next I will be creating a VC project to do it as a DLL on win32-ish boxes. Also compiling some benchmarks with apples-to-apples comparisons with coroutine-only solutions. So far so good, but I don't want to publish anything until I'm quite sure of my data and methods.

On 2/14/2012 1:28 AM, Matthew Wild wrote:
Also sensible would be to make a rockspec for luarocks. Well worth the time (which, depending on the complexity of building the module, isn't usually very long). See the 'Tutorials' section here for examples:

Sounds good, I'll write a rockspec for this and make it available through that mechanism when I can find a free minute.