[Date Prev][Date Next][Thread Prev][Thread Next]
- Subject: Re: Tuna 0.4.1 released
- From: Michal Kottman <k0mpjut0r@...>
- Date: Mon, 13 Feb 2012 23:56:08 +0100
On 13 February 2012 23:01, curt <firstname.lastname@example.org> wrote:
> Tuna 0.4.1 includes support for Win64 architecture (what a fun week it was
> learning x64 assembly, interesting stuff!) and has some performance tweaks
> for even faster stack swapping. Also added a few more examples and included
> VC2005 build support as well as the VC2010
> Some API additions too, its all here: http://northarc.com/tuna
> As ever, all feedback is welcome, including any suggestions for performance
I am not sure if I missed anything (and do not want to sound
ignorant), but I didn't quite understand if it is possible to use Tuna
directly from the Lua interpreter, or do I have to create a custom
You say there is a 'lua-lanes'-like mode of operation, does it mean
that I can something like this?
local tuna = require 'tuna'
local thread = tuna.startThread('*')
local task = thread:startTaskFromBuffer(.....)
Also, what is the difference between tasks and threads? Are threads
directly related to OS threads?
Will it be possible to directly start a Lua function, instead of
having to create it in a separate file or a string? something like:
thread:start(function() print "Hello Thread!" end)