我在哪里保存我的Haskell"模块"?

Dyn*_*mic 5 windows haskell module function

我把一些函数放在一个文件中.在我的电脑上应该保存这个文件,以便我可以轻松加载我的功能?

我在Windows 64位计算机上使用Haskell平台.

Mat*_*ick 9

我通常将我的模块放在同一个目录树中,然后从树ghci的根目录开始.然后模块可以相互导入,我可以轻松地交互式:load模块ghci.

$ ghci

.... loading ....

Prelude> :load directory/subdirectory/mymodule.hs
Run Code Online (Sandbox Code Playgroud)

  • @ perl.j - 我在我想要的任何地方创建一些目录,也许在MyDocuments中.我把所有Haskell的东西放在那里,包括有功能的模块(非常好!).然后,我打开shell,移动到该目录,然后输入`ghci`.Windows知道在哪里为我找到`ghci`,即使它位于不同的目录中,如你所提到的. (2认同)