J'ai utilisé Lua.NET sur la plate-forme .NET et j'ai pu appeler la classe/objet .NET de Lua et j'ai pu appeler l'interface Lua de l'API Lua .NET. J'ai fait de même avec le IronPython. Je connaissais le fonctionnement de la liaison .NET.Liaison Lua ou Python avec C++
Maintenant, j'ai un projet C++ et je veux utiliser les capacités dynamiques. Je veux appeler l'objet C++ qui peut ne pas être possible à partir de Lua, donc j'ai besoin d'appeler une API C qui appelle C++. En attendant, je veux appeler le Lua de C++.
Nous avons des données de configuration qui sont mieux décrites dans le format de table de Lua ou la liste & Dict like in Python. Nous devons énumérer ces structures de données définies dans Lua/Python en C++.
Lorsque vous envisagez Lua à Python en C++ pour l'appel bidirectionnel, est-ce que Python a le dessus avec la bibliothèque Boost Python? Je n'ai pas d'expérience en liaison Python/C++. Je n'ai pas l'expérience d'utiliser Python en C++ et d'appeler Python depuis C++.