yai*_*chu 6 haskell cabal hackage
在cabal文件的dependencies部分中:
Build-Depends: base >= 3 && < 5, transformers >= 0.2.0
Run Code Online (Sandbox Code Playgroud)
我应该做些什么
Build-Depends: base >= 3 && < 5, transformers >= 0.2.0 && < 0.3.0
Run Code Online (Sandbox Code Playgroud)
(对我依赖的软件包的版本设置上限)
或不?
我将使用一个真实的例子:Hackage上的"List"包(List monad转换器和类)
lift和liftIO使用ListT,因为它只是这些类变压器,0.2.X的实例我想应用程序应该总是设置上限,以便它们永远不会中断,所以这个问题只是关于库:
我应该使用依赖关系的上限版本吗?