【发布时间】:2015-04-26 15:22:07
【问题描述】:
所以我坐在这里想知道为什么我找不到我正在寻找的功能,结果发现它在我安装的软件包版本中不存在。
那么我如何让 Hackage 告诉我该功能是在哪个版本中添加的?
(特别是,我可以在我的 Cabal 描述中指定正确的包边界。)
【问题讨论】:
-
@BenjaminGruenbaum 我做到了。这如何帮助我知道几十个版本中的哪一个添加了我想要的功能?
-
所以要明确一点,您想获得包含具有给定签名的特定函数的库的最小版本吗?
-
我发现 Luite 从 hackage 创建的 git 存储库非常有用,例如:hdiff.luite.com/cgit/lens。您可以通过克隆相应的 repo 并应用一些 git-foo (
git blame,git log -G) 来解决您的问题。 -
@BenjaminGruenbaum 是的,这就是我所追求的。