私は現在、作成しているアプリケーションでプロローグコードを実行する必要があります。AppleがAppStoreでこのようなものを許可することはおそらくないだろうと私は知っていますが、それも意図ではありません。これは、AppStoreに到達することのないプライベートプロジェクトです。
目的
この場合、プロローグはオブジェクト(たとえば電話など)とそのプロパティを記述するために使用されます。オブジェクトは、プロローグスクリプトで指定された座標を使用してOpenGLで描画されます。プロローグを使用する理由は、このオブジェクトが持つ機能のいくつかについてプログラムにクエリを実行する機能が必要であり、プロローグはこれを大幅に容易にするためです。結論:アプリからプロローグスクリプトをクエリする必要があります。
可能な解決策
- Cで書かれた既存の実装を埋め込みます。これが機能するかどうかはわかりません。
- 別のマシンでプロローグコードを実行し、ネットワークを使用してプロローグを照会します。
- アプリ内である種のRubyVMを実行することは可能であるようです(私が理解している限り、shinycocosはこれを使用します)、これを使用してRuby Prolog実装の1つを実行できますか?
- Prologに代わるものを見つけてください。これは私がプロローグで得るのと同じ可能性のいくつかを私に与える必要があります。
悲しいことに、グーグルは私にほとんど結果を与えないので、私はこのプロジェクトでかなり一人でいるかもしれないと感じています。経験や手がかりがあれば、とてもありがたいです。