Я ищу язык сценариев, который работает на 32-битных и 64-битных машинах, а также на Windows и Linux. Я буду встраивать его в приложение C++, поэтому я предпочитаю, чтобы он был изначально написан на C++, а не на C. Я также предпочел бы, чтобы сценарий имел поддержку потоков/асинхронности.
До сих пор я рассматривал языки GameMonkey, Lua и V8 JavaScript Engine. Пока что наиболее привлекательным является JavaScript V8. Я действительно не хочу использовать GameMonkey, потому что, насколько мне известно, он не поддерживает 64-битную адресацию. Lua написан на C, поэтому я бы, вероятно, использовал оболочку C++, но мне действительно не нравится смешивать код C и C++.
Так есть ли какие-то другие альтернативы, на которые я мог бы посмотреть?