Мне очень нравится идея автоматической генерации привязки, как это делает SWIG. Но ему все еще не хватает привязки Javascript. Я прочитал, что это не может быть сделано с помощью Spidermonkey из-за JS-контекста, который должен передаваться в качестве параметра каждой функции.
Единственное решение, которое я нашел, - это встроить JVM в мое приложение C ++, генерируя привязки к Java с помощью SWIG, а затем используя Rhino engine в качестве интерпретатора JS. Он отлично работает, но это действительно тяжеловес!
Есть еще идеи?
Примечание: да, я знаю, я мог бы вместо этого использовать Python или Lua. Но мой вопрос действительно о JS.