Le compilateur se plaint à chaque fois sur différents exemples d'applications Haskell parallèles ; avec ce message :
Could not find module `Control.Parallel.Strategies'
La commande du compilateur ghc :
ghc -threaded -i/sudo/dir/par-modules/3 -cpp -DEVAL_STRATEGIES -eventlog --make parFib.hs
Même chose pour les plus simples
ghc -O2 --make -threaded parFib.hs
Quel détail ai-je négligé ? Est-ce qu'il me manque une variable PATH ?
Les importations peuvent ressembler à ceci :
module Main where
import System
# if defined(EVAL_STRATEGIES)
import Control.Parallel
import Control.Parallel.Strategies
#endif
Cheers