在全新安装的 Haskell Platform for Max OSX 上,以下代码在import Test.HUnit
使用runghc
解释器运行时失败。
{--
- Save this file as Main.hs and run with % runghc Main.hs
-}
module Main where
import Test.HUnit
derp = test [ "a silly test" ~: 'a' ~=? 'a' ]
tests = TestList [ derp ]
main::IO()
main = (runTestTT tests) >>= (\x -> putStrLn $ show x)
但是,当使用 ghci 时,做一个简单的import Test.HUnit
工作就好了。
如何解决ghc
命令行和ghci
REPL 之间的这种差异?