tro*_*ine 4 haskell scala cabal sbt
我最近一直在和SBT一起使用Scala.REPL循环有一个方便的功能:~ COMMAND意味着对项目中的每个源文件更改执行COMMAND.例如:
~ test
Run Code Online (Sandbox Code Playgroud)
和
~ compile
Run Code Online (Sandbox Code Playgroud)
是得不得了的快速发展有用.我想知道,有没有人知道Haskell类似的东西,也许是阴谋壳?
你可以很容易地使用这样的东西inotifywait.
只需启动项目目录中的终端并运行如下所示的内容:
$ while inotifywait -qq -r -e modify .; do cabal build && ./dist/build/tests/tests; done
Run Code Online (Sandbox Code Playgroud)
这也适用于任何其他语言; 只需插入您选择的构建命令.