Haskell Platform 7.10.2-a1 是否缺少文件?

Is Haskell Platform 7.10.2-a1 missing documents?

我在 MacBook Pro 运行OS X 上安装了 Haskell 平台 7.10.2-a1 64 位-signed.pkg 10.11.1。

它在 Safari 中显示效果很好。当我点击 'Libraries' 和 'Codec.Compression.Zlib' 时,我得到了 Safari can't find the file 的页面和 url file:///Library/Haskell/ghc-7.10.2-x86_64/lib/zlib-0.5.4.2/doc/html/Codec-Compression-Zlib.html

我搜索了"ghc-pkg"的输出,发现还少了一堆,包括vectorsybsplitparsecparallel, QuickCheck -- 共42个。

我做错了什么? 谢谢!

(答案适用于版本 7.10.3。)

你没有做错任何事。

是的,Haskell Platform 7.10.3 64bit.pkg 安装程序确实缺少所有非 GHC 软件包的 HTML Haddock 文档。您可以通过打开安装程序、选择文件 > 显示文件 (⌘I) 并搜索 Data-Text.html 来快速验证这一点;唯一的结果将是 .../src/Data-Text.html,这只是漂亮的源代码(由 hscolour 制作),而不是 Haddock 文档。

我不确定为什么官方包中缺少文档。作为解决方法,您可以自己构建 Haskell 平台。当我尝试它时,它对我有用,所有的文档都在那里。

git clone https://github.com/haskell/haskell-platform.git
cd haskell-platform
git checkout tags/7.10.3
curl -OL http://downloads.haskell.org/~ghc/7.10.3/ghc-7.10.3-x86_64-apple-darwin.tar.xz
./platform.sh ghc-7.10.3-x86_64-apple-darwin.tar.xz

几分钟后,包最终出现在 build/product 目录中。