6

Cocoa Touchに埋め込み可能なSchemeインタープリター(またはJITコンパイラーなど)を見つけています。C互換のSchemeエンジンだけで十分かもしれないと思います。いくつかお勧めしてください。MIT / BSDスタイルのフリーライセンスだといいのですが、コマーシャルも問題ありません。

そして..AppleAppStoreはSchemeのような埋め込みスクリプトを許可しますか?

4

5 に答える 5

5

James Longのブログはまさにあなたが探しているものだと思います:http://jlong​​ster.com/software/iphone/scheme-iphone-example/

上記のリンクは無効です。代わりにhttps://github.com/jlong​​ster/gambit-iphone-exampleを試してください。

于 2010-02-11T15:09:49.633 に答える
3

ダウンロードまたはユーザー入力のスクリプト/コードがない限り、これを行うことができます。Scheme forを使用しているのが内部スクリプトだけであれば、それは許可されます。

于 2010-02-10T18:41:27.450 に答える
1

Appleは、コードまたはスクリプトがダウンロードされない限り、アプリでの解釈されたコードとスクリプトを許可します。たとえば、App Storeには約半ダースのBASICインタープリターがあり、ユーザーはBASICコードを手動で入力して(ダウンロードはしないで)、インタープリターまたはエミュレーターで実行できます。LuaまたはMonoも実行するゲームがたくさんあります。

標準のiOSデバイスでJITコンパイル済みコードを実行する方法はありません。すべてのAppStoreアプリの実行可能メモリページは読み取り専用としてマークされています。

  • JavaScript、UIWebViews、Safariのさまざまな例外。
于 2011-12-11T22:06:48.860 に答える
0

あなたはGambitSchemeに興味があるかもしれません。

2番目の質問:いいえ、Appleはインタープリターされたコードをアプリケーションで実行することを許可していません。

編集

Ben Gottliebは正しいです。アプリでユーザースクリプトを実行することはできませんが、内部コードの解釈は問題ないはずです。

于 2010-02-10T18:42:38.203 に答える
0

TinySchemeはGIMPのscript-fuに使用されていると思います。また、BSDライセンスです。

于 2010-02-10T18:44:51.873 に答える