【发布时间】:2010-08-21 12:47:57
【问题描述】:
Haskell 是否具有相当于 Alice 将变量绑定到未来的能力?
val a = spawn foo;
其中 foo 是一些函数。
我知道 Haskell 支持通道和线程;我希望语法和 Alice 一样自然,可以将值绑定到未来并生成线程来计算它,而无需处理细节。
【问题讨论】:
-
不相关,但 Clojure 实际上也有这些。
-
我自己从来没有研究过这个问题,但我怀疑惰性 IO 可以以一种非常简洁的方式做到这一点,尽管它可能有 unsafeInterleaveIO 在引擎盖下。
标签: haskell concurrency parallel-processing future alice