haskell找不到模块Data MemoTrie

时间:2014-04-03 11:25:33

标签: haskell

我正在尝试关注http://www.yellosoft.us/evilgenius/ haskell教程,但此代码不起作用:

  1 import Data.MemoTrie (memo)
  2 
  3 fib :: Int -> Int
  4 fib = memo fib'
  5     where
  6         fib' :: Int -> Int
  7         fib' 0 = 0
  8         fib' 1 = 1
  9         fib' n = fib' (n-1) + fib' (n-2)
 10         
 11 main :: IO ()
 12 main = do
 13     putStrLn $ show $ fib 30

我在尝试编译时遇到错误:

  

fib2.hs:1:8:

  Could not find module `Data.MemoTrie'

我显然是新手,所以我不知道如何找出它是否被删除或重命名或其他什么。我需要做什么才能使代码有效?

1 个答案:

答案 0 :(得分:3)

安装必要的package

cabal install memotrie