我正在尋找一種快速語言(即可以本機編譯的語言來實現比C慢3到4倍的性能),它支持便攜式延續。我的意思是可以在一臺計算機上序列化並在另一臺計算機上反序列化的延續。是否有支持便攜式延續的快速語言?
我知道SISC可以做到這一點(Java中的Scheme實現),但它很慢。 Rhino的同上(Java中的Javascript實現)。
我正在尋找一種快速語言(即可以本機編譯的語言來實現比C慢3到4倍的性能),它支持便攜式延續。我的意思是可以在一臺計算機上序列化並在另一臺計算機上反序列化的延續。是否有支持便攜式延續的快速語言?
我知道SISC可以做到這一點(Java中的Scheme實現),但它很慢。 Rhino的同上(Java中的Javascript實現)。
Scala 2.8.0將允許延續,並且它們將是可移植的。
你檢查了OCaml?它可以被編譯並應稍微比C慢
其可能使用Apache JavaFlow做序列化的延續在Java中 - 如果你在走這條路線然後擺動延續庫:
http://www.exploringexcellence.com/swingcontinuations/download.html
使它的編碼更愉快。
雖然我同意Caml的方言可能是一個很好的選擇,但我覺得我必須提到Gambit方案。與Termite一樣,它是一個類似erlang的框架,它支持序列化延續,通過線路發送它們等等。
http://dynamo.iro.umontreal.ca/~gambit/wiki/index.php/Main_Page
它編譯到C代碼。
鏈接似乎已經死亡。 – Vadzim 2012-01-23 16:14:05