2
我目前正在通过Gabriel's tutorial在Nix和Haskell上工作。Nix频道和GHC/Hackage包版本
在尼克斯有channels和它们所包含 (类似栈LTS版本) 策展组Hackage包和GHC编译器。
对于每个 LTS版本Stackage显示了每个Hackage包的GHC编译器版本和版本号 。在我开始使用频道之前,我可以在哪里查找nix频道的这些信息?
我目前正在通过Gabriel's tutorial在Nix和Haskell上工作。Nix频道和GHC/Hackage包版本
在尼克斯有channels和它们所包含 (类似栈LTS版本) 策展组Hackage包和GHC编译器。
对于每个 LTS版本Stackage显示了每个Hackage包的GHC编译器版本和版本号 。在我开始使用频道之前,我可以在哪里查找nix频道的这些信息?
对于Haskell软件包的版本,我找到了一个答案:有像https://raw.githubusercontent.com/NixOS/nixpkgs/release-16.09/pkgs/development/haskell-modules/hackage-packages.nix这样的文件。这些文件是不是真的好用...
编辑
在这个文件中,我可以 搜索= "base"
那么我就可以找到base
库的版本。 从基础库的版本我可以GHC版本lookup。
这给下表:
newest -> base-4.10.0.0 -> GHC 8.2.1
17.09 -> base-4.10.0.0 -> GHC 8.2.1
17.03 -> base-4.9.1.0 -> GHC 8.0.2
16.09 -> base-4-9.0.0 -> GHC 8.0.1
16.03 -> base-4.8.2.0 -> GHC 7.10.3
15.09 -> base-4.8.2.0 -> GHC 7.10.3
但是一个简单的方法将是不错...