История изменений
Исправление makoven, (текущая версия) :
Когда ты можешь за 5 минут тут же подключить сишные файлы и сразу начать скрипты писать, которые дергают функционал «сверху»
Это про luajit еще можно с натяжкой сказать. Для обычной lua, чтобы задействовать сишный код, сначала придется написать большую партянку на Си + Lua C API. И этот API, с его стеком, я бы не назвал верхом удобства
Однажды я писал такой биндинг для своей сишной либы (работа с девайсом через COM-порт). И биндинг получился такого же размера, что и либа
Что же до самой Lua.. На js (особенно на современном) писать в разы приятнее
Исходная версия makoven, :
Когда ты можешь за 5 минут тут же подключить сишные файлы и сразу начать скрипты писать, которые дергают функционал «сверху»
Это про luajit еще можно с натяжкой сказать. Для обычной lua, чтобы задействовать сишный код, сначала придется написать большую партянку на Си + Lua C API. И этот API, с его стеком, я бы не назвал верхом удобства
Однажды я писал такой биндинг для своей сишной либы (работа с девайсом через COM-порт). И биндинг получился такого же размера, что и либа