[Date Prev][Date Next][Thread Prev][Thread Next]
[Date Index]
[Thread Index]
- Subject: Re: Is Lua the next big thing?
- From: Nicolas Cannasse <ncannasse@...>
- Date: Tue, 13 Mar 2007 12:43:28 +0100
> For threading the answer is simple and not satisfying: There is no
> really usefull scripting language yet. Python supports it a little bit,
> Ruby not at all, Perl is using a fork like modell and TCL is going the
> LUA way of complete isolated threads. Complete isolated interpreters
> are a problem of its own and simply kills most of the advances of
> threading at all. If i have to serialize all data, send it as a byte
> stream into another interpreter and deserialize there, i can also live
> with serparate processes. I'm not sure if you can migrate a complete
> object structure from one interpreter instance to another in LUA (i
> don't believe you can).
You might have a look at Neko (http://nekovm.org)
It's simple, lightweight and extensible just like Lua. There's a
complete standard library available (see http://nekovm.org/doc/libs).
Neko supports threads (one VM allocated per thread) and threads can
share the same bytecode and communicate through messages - see the
thread API here : http://nekovm.org/doc/view/thread.
You can also use haXe as an high-level language that targets Neko
(http://haxe.org).
Disclaimer : I'm the Neko+haXe author.
Nicolas