【发布时间】:2013-10-25 06:28:31
【问题描述】:
我正在尝试创建一个进行并行评估的简单示例:
import Control.Parallel.Strategies
main = do
runEval $ do
a <- rpar (\x -> x + 5)
b <- rseq (\x -> x + 15)
return (a, b)
上面写着
Couldn't match expected type `IO t0'
with actual type `(Integer -> Integer, Integer -> Integer)'
我知道,这与 Haskell 中的并行性无关,但是,我如何在 Haskell 中构建这样一个简单的示例?
【问题讨论】:
标签: haskell parallel-processing