ChaiScript を使用できるかどうかを判断しようとしていますが、これまでのところ、スクリプトをコンパイルして後で使用する方法がないように思われることを非常に懸念しています。たとえば、スクリプトを 1 秒間に何百回も呼び出す必要がある場合、これは問題になります。
私が見つけたすべての例は、スクリプト全体を引数として取り、それを実行する eval と呼ばれる C++ 関数を参照しています。
では、コンパイルと実行のステップを分離することは可能ですか?
ChaiScript を使用できるかどうかを判断しようとしていますが、これまでのところ、スクリプトをコンパイルして後で使用する方法がないように思われることを非常に懸念しています。たとえば、スクリプトを 1 秒間に何百回も呼び出す必要がある場合、これは問題になります。
私が見つけたすべての例は、スクリプト全体を引数として取り、それを実行する eval と呼ばれる C++ 関数を参照しています。
では、コンパイルと実行のステップを分離することは可能ですか?