我正在寻找一种快速语言(即可以本机编译的语言来实现比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