Haskell 如何使用堆叠工作台

Haskell 如何使用堆叠工作台,haskell,benchmarking,haskell-stack,Haskell,Benchmarking,Haskell Stack,我一直在为一个小haskell应用程序使用stack,到目前为止,我已经能够很好地构建和测试,并且对性能很感兴趣,因此尝试了stack bench,但这似乎就是所有发生的事情: c:\Users\jk\projects\foo>stack bench stack bench 我不认为它能做什么?我的应用程序似乎没有运行。假设我缺少一些配置?堆栈工作台将运行foo.cabal文件中定义的任何基准测试套件。在没有看到它的情况下,很难说得更多,不过请注意,您可以使用-v运行以获得更多输出 但是

我一直在为一个小haskell应用程序使用stack,到目前为止,我已经能够很好地构建和测试,并且对性能很感兴趣,因此尝试了
stack bench
,但这似乎就是所有发生的事情:

c:\Users\jk\projects\foo>stack bench
stack bench

我不认为它能做什么?我的应用程序似乎没有运行。假设我缺少一些配置?

堆栈工作台将运行
foo.cabal
文件中定义的任何基准测试套件。在没有看到它的情况下,很难说得更多,不过请注意,您可以使用
-v
运行以获得更多输出


但是,从我上面看到的情况来看,我猜您没有定义任何基准,所以
堆栈工作台
什么也不做,因为没有什么可以做:)

您配置了吗?没有,事实上,我对cabal文件做了很少的处理,因为我使用stack new创建了似乎可以创建构建和测试目标的项目。。。但不是板凳