如何在调用`cabal repl`时预加载模块?

时间:2014-06-03 15:03:59

标签: haskell cabal

cabal repl显示就绪提示时,有没有办法让模块自动加载?我想使用一些命令行选项或类似于cabal repl的东西来快速执行以下工作流程:

cabal repl
ghci> :m + Note.Query
... now I do stuff with functions in the Note.Query module

1 个答案:

答案 0 :(得分:7)

您可以将命令:m + Note.Query放在名为.ghci的文件中。如果当前目录中存在名为.ghci的文件,则在调用GHCi时将运行该文件。如果当前目录中没有.ghci文件,但主目录中有一个文件,那么将运行该文件。这允许您拥有项目特定的.ghci文件。