В настоящее время я создаю игровой сервер (а не движок), и я хочу, чтобы он был расширяемым, как плагиновая система.
Решение, которое я нашел, это использовать язык сценариев. Все идет нормально.
Я не уверен, что я должен использовать Ruby или Lua. Lua проще встраивать, но Ruby имеет большую библиотеку и лучший синтаксис (на мой взгляд). Проблема в том, что нет простого способа использовать Ruby как язык сценариев с С++, тогда как с Lua это очень просто.
Жесты об этом? Предложения по использованию Ruby в качестве языка сценариев (я попробовал SWIG, но это не так просто, как с помощью Lua)?
Спасибо.