Можно ли связать LuaJIT с C#?

154
23 марта 2019, 17:40

Хотелось бы узнать, есть ли способ использовать библиотеку LuaJIT в программе, написанной на C# по аналогии с C/C++. Т.е., как вызов Lua функций из C#, так и 'открытие' C# функций и классов для использования в Lua.

Из того, что я вижу, есть NLua, мертвый проект. Но в целях производительности хотелось бы все-таки LuaJIT реализацию.

UPD: Еще есть MoonSharp, это вообще реализация на C#. Опять же, проект мертв.

Answer 1

По итогу, единственное, что я нашел, был форк проекта Eluant: https://github.com/ModTheGungeon/Eluant

Последнее обновление год назад, в отличии от MoonSharp (в 7-10 раз медленнее обычного Lua, заброшен) и NLua (также мертв).

READ ALSO
EntityFramework 6.2.0 проблемы с выполнением запросов

EntityFramework 6.2.0 проблемы с выполнением запросов

Мы используем связку (клиент WPF) -> EF 62

133
Тернарная функция не равна if при DateTime?

Тернарная функция не равна if при DateTime?

Сегодня столкнулась вот с такой проблемойПочему If и тернарная функция не равны

168
Как сгладить Polyline в WPF?

Как сгладить Polyline в WPF?

У меня есть в WPF область Grid, где я задаю множество точек в PointCollection и добавляю это в PolylineПолучаю, соответственно, ломаную кривую

188
Как вывести имя переменной массива

Как вывести имя переменной массива

Имеется массив из переменных

151