pre*_*non 8 haskell package cabal
所以我一直在使用Cabal在Haskell中安装软件包.我无法看到大多数这些文档(一般来说),而且我被告知学习haskell的最佳方法之一就是阅读包中的代码,弄清楚它的作用,然后玩它在GHCi或其他东西.但是你怎么做的?将这些软件包安装到沙箱或其他东西之后,我甚至看不到模块名称是什么,更不用说它们的源代码 - 我如何找到这些信息?
我通常在线查找Hackage包的文档https://hackage.haskell.org/package/nameOfPackage
.它(除非破坏,发生了哪些)链接到每个模块的文档,以及指向其中的源代码的链接.
编辑破碎的文档:
不幸的是,Hackage的doc构建系统有时会因任何原因而失败,通常会导致模块列表只是纯文本而没有链接.在这种情况下,一个好主意是查看旧版软件包版本的链接列表:通常其中一个版本有效.
还有一个问题是某些库根本没有很好的文档记录,在这种情况下,你得到的只是类型声明,类型签名和链接到源.(但请查看包首页上是否有其他文档的链接.)