Melua
1.0.0
Melua est un ensemble de liaisons LUA 5.1 simples .net, pour utiliser Lua tel qu'il est. Il ne fournit pas d'emballage pour rendre l'utilisation plus idiomatique et n'ajoute que de nouvelles fonctions où l'utilisation des originaux est gênante de .NET.
Je l'ai créé parce que je ne voulais pas d'abstraction et de bibliothèques gonflées, mais Lua simple et brute.
Google comment faire quelque chose en C / Lua, préfixez les appels avec Melua. , et tu es bon.
var L = Melua.luaL_newstate();
Melua.luaL_openlibs(L);
Melua.luaL_dostring(L, "print('Hello, World!");
Si vous utilisez C # 6+, vous pouvez également utiliser une utilisation statique pour se débarrasser du préfixe Melua.
using static MeluaLib.Melua;
// ...
var L = luaL_newstate();
luaL_openlibs(L);
luaL_dostring(L, "print('Hello, World!");