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
但是一個簡單的方法將是不錯...