I'm looking for a way to embed Lua into my cross-platform embed application. The problem is - I haven't found any complete, stable, working implementation of Lua on this platform. I've tried the following (here are the list of repositories and their problems):
Also, most of these implementations fails when I do a simple test:
for(i=0;i<100000;i)
Lua.CallSomeFunctionFromLua()
From time to time it invokes an error, especially on KopiLua and LuaInterface.
The question is: is there any complete, stable implementation of Lua strictly in C#, without any platform dependencies?
If you'll not find good pure C# library of lua implementation try to give a chance to luabind As said in documentation it is portable. You could make C++/CLI interface between luabind and your framework like said here It is very risky idea, but you will have depth control on what happening. Since luabind is C++ wrapper of C Lua it will not be too hard to implement interface on C#.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With