所以我有一个非常基本的haskell文件,如下所示:
main = thing
thing = print "hi"
当我运行ghc-mod命令获取主函数的信息时,如下所示:' ghc-mod info file.hs main',我得到了正确的结果:
main :: IO() - 在file.hs中定义:1:1
但是如果我尝试' ghc-mod info file.hs的东西',它根本不输出任何东西,甚至不是空行或错误。我有版本5.2.0.0的ghc-mod和版本7.8.3的GHC。如何才能使ghc-mod信息正常工作?
答案 0 :(得分:2)
显然,ghc-mod
需要您在源文件的开头放置module Something where
才能正常工作。