埋め込まれたスクリプト言語を探しています。
特別なものは必要ありません。条件、ループ、論理演算、算術演算などの基本的な構成だけです。
次の要件があります
- スレッドフレンドリー-つまり「グローバルインタープリターロック」なし(この理由でPythonは使用できません)
- 安価な「インタプリタインスタンス」の作成-私は潜在的にこれらを数百個持つことになります。
Lua_State
luaは、 luaがアウトであることを意味するごとに個別のgcスレッドを作成することを理解しています。 - gc、refcounting、またはその他の「オンザフライ」メモリ管理はありません。スクリプトが実行されると、変数を破棄するだけです。ここでも、pythonとluaの両方が出ています。
- そしてもちろん、高速でメモリフットプリントが少ない必要があります。
- Windows、GNU / Linux、MacOSXで動作するはずです
どんな助けでも大歓迎です。