13

ポータブル継続をサポートする高速言語(つまり、ネイティブにコンパイルしてCの3倍または4倍以下のパフォーマンスを実現できる言語)を探しています。これは、あるコンピューターでシリアル化でき、別のコンピューターで逆シリアル化できる継続を意味します。

SISCがこれ(JavaでのSchemeの実装)を実行できることは知っていますが、速度は遅くなります。Rhinoの同上(JavaでのJavascript実装)。

4

4 に答える 4

8

OCamlをチェックしましたか?これはコンパイル可能で、C よりわずかに遅くなるはずです。

継続と区切られた制御

于 2008-11-14T07:30:56.293 に答える
6

Scala 2.8.0は継続を可能にし、それらは移植可能になります。

于 2009-10-05T04:18:44.713 に答える
6

Caml の方言が優れた選択肢であることに同意しますが、 Gambit Schemeについて言及する必要があると感じています。erlang に似たフレームワークである Termite とともに、継続のシリアル化、ネットワーク経由での送信などをサポートしています。

Cコードにコンパイルされます。

于 2008-11-17T17:51:57.257 に答える
2

Apache JavaFlow を使用して、Java でシリアル化可能な継続を実行することが可能です。そのルートに進む場合は、次の Swing Continuations ライブラリを使用します。

http://www.exploringexcellence.com/swingcontinuations/download.html

コーディングがより快適になります。

于 2008-11-14T18:52:37.633 に答える