有没有办法使Happstack重新编译和自动重新加载?

时间:2012-06-24 21:51:15

标签: haskell happstack

目前,在使用happstack构建时,我必须重新编译我的项目,每次更改模板或源代码时重新启动.exe二进制文件(在Windows中)。

是否有一些工具可以自动执行此操作,例如Yesod或Snap有什么?

P.S。:Here是关于happstack bug追踪器的问题。

1 个答案:

答案 0 :(得分:2)

执行此操作的规范方法是使用happstack-plugins;有一些旧文档in this blog post。这个包可以使用一些爱,特别是它直接调用ghc而不与cabal交谈,所以让它与cabal-dev一起工作需要手动设置GHC_PACKAGE_PATH,如果你使用的是cabs属性,比如hs-source-dirs或扩展你有配置插件以将正确的标志传递给ghc ...

如果您使用Linux,另一个选择是安装inotify-tools并编写像this one这样的make任务。