haskell - Haskell 中的 Control.Parallel 编译问题

标签 haskell functional-programming compiler-errors parallel-processing ghc

编译器每次都提示并行 Haskell 的不同示例应用程序;与此消息:

Could not find module `Control.Parallel.Strategies'

ghc 编译器命令:
ghc -threaded -i/sudo/dir/par-modules/3 -cpp -DEVAL_STRATEGIES -eventlog --make parFib.hs

与更简单的相同
ghc -O2 --make -threaded parFib.hs

我忽略了什么细节?我是否缺少一些 PATH 变量。

导入可能如下所示:
module Main where
import System
#  if defined(EVAL_STRATEGIES)
import Control.Parallel
import Control.Parallel.Strategies
#endif

干杯

最佳答案

您必须安装 parallel来自 Hackage 的软件包。在大多数理智的设置中,这应该像键入一样简单

cabal install parallel # note: not sudo cabal install parallel!

在您的命令提示符下。

关于haskell - Haskell 中的 Control.Parallel 编译问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9575886/

相关文章:

haskell - 递归定义列表的内存泄漏问题

scala - 当我调用一个方法返回一个包含所述变量的案例类实例时,变量赋值会怎样?

haskell - Cabal 如何在构建本地添加源依赖项时使用多个核心

Scala State monad - 结合不同的状态类型

javascript - 将对象转为数组,将对象添加为新元素

perl - 使用 mod_perl 编译 apache2 时出现问题

java - 构造函数未发现编译错误

compiler-errors - VHDL : Errors in FlipFlop D code

haskell - Hoogle 和 yesod - 如何轻松查找非默认包中的函数

performance - 为什么让 Haskell 变得懒惰会影响性能?