|
Another solution to the scheduling problem is to use luerl, https://github.com/rvirding/luerl , which runs a Lua inside the Erlang system. It is in fact implemented in Erlang. This gives you complete access to all of Erlang's concurrency and built-in pre-emptive scheduling. However, it also means that the Lua is not directly callable from C. Also it is only at 5.2 and not 5.3.