ポータブル継続をサポートする高速言語(つまり、ネイティブにコンパイルしてCの3倍または4倍以下のパフォーマンスを実現できる言語)を探しています。これは、あるコンピューターでシリアル化でき、別のコンピューターで逆シリアル化できる継続を意味します。
SISCがこれ(JavaでのSchemeの実装)を実行できることは知っていますが、速度は遅くなります。Rhinoの同上(JavaでのJavascript実装)。
ポータブル継続をサポートする高速言語(つまり、ネイティブにコンパイルしてCの3倍または4倍以下のパフォーマンスを実現できる言語)を探しています。これは、あるコンピューターでシリアル化でき、別のコンピューターで逆シリアル化できる継続を意味します。
SISCがこれ(JavaでのSchemeの実装)を実行できることは知っていますが、速度は遅くなります。Rhinoの同上(JavaでのJavascript実装)。
OCamlをチェックしましたか?これはコンパイル可能で、C よりわずかに遅くなるはずです。
Scala 2.8.0は継続を可能にし、それらは移植可能になります。
Caml の方言が優れた選択肢であることに同意しますが、 Gambit Schemeについて言及する必要があると感じています。erlang に似たフレームワークである Termite とともに、継続のシリアル化、ネットワーク経由での送信などをサポートしています。
Cコードにコンパイルされます。
Apache JavaFlow を使用して、Java でシリアル化可能な継続を実行することが可能です。そのルートに進む場合は、次の Swing Continuations ライブラリを使用します。
http://www.exploringexcellence.com/swingcontinuations/download.html
コーディングがより快適になります。