0

埋め込まれたスクリプト言語を探しています。

特別なものは必要ありません。条件、ループ、論理演算、算術演算などの基本的な構成だけです。

次の要件があります

  1. スレッドフレンドリー-つまり「グローバルインタープリターロック」なし(この理由でPythonは使用できません)
  2. 安価な「インタプリタインスタンス」の作成-私は潜在的にこれらを数百個持つことになります。Lua_Stateluaは、 luaがアウトであることを意味するごとに個別のgcスレッドを作成することを理解しています。
  3. gc、refcounting、またはその他の「オンザフライ」メモリ管理はありません。スクリプトが実行されると、変数を破棄するだけです。ここでも、pythonとluaの両方が出ています。
  4. そしてもちろん、高速でメモリフットプリントが少ない必要があります。
  5. Windows、GNU / Linux、MacOSXで動作するはずです

どんな助けでも大歓迎です。

4

1 に答える 1

7

Lua を再考します。

  1. はい。
  2. はい。Lua は OS スレッドをまったく作成しません。
  3. 多くのオブジェクトを作成するまで、ガベージ コレクションは開始されません。単にオフにすることができます。スクリプトの実行後にすべての変数を破棄するには、単に状態を閉じます。
  4. はい。
  5. はい。
于 2013-03-12T18:21:18.233 に答える