このStackOverflowの投稿を読んでいて、haskellng
パッケージ セットの使用を勧められています。
私もこれを読みましたが、私は何が何であるかを理解していませんでしたhaskellng
。
私もこれを読んだことがありますが、まだ何なのかわかりませんhaskellng
。
誰かhaskellng
が簡単で明確な方法で何が何であるかを説明してもらえますか?
なぜhaskellng
重要なのですか?なぜそれが良いのですか?
haskellng
それが何かを置き換えていることを理解しています。しかし、それが置き換えるものは何ですか?なぜそれを交換する必要があるのですか?
この投稿では、次のように書かれています。
更新したくない場合は、更新する必要はありません。
私の推測では、「haskellPackages」と「haskellngPackages」はしばらく共存するでしょう。個人的には Haskell NG に切り替えましたが、古い階層でパッケージを維持することはもうありません。他の貢献者も同じことをすると思います。セットアップを「haskellngPackages」に変換したら、振り返る理由はありません。
「haskellPackages」と「haskellngPackages」の違いは何ですか?
「haskellPackages」とは何ですか? それはどこから来たのですか ?それは何のために使用されますか?
また、同じ投稿で彼らは次のように書いています。
この「新しいインフラストラクチャ」を気にする必要があるのはなぜですか?
新しいコードは、~/.nixpkgs/config.nix または /etc/nixos/configuration.nix にある Haskell 関連の構成の評価を中断します。
非公開で生成された cabal2nix 式はコンパイルを停止します。
~/.nix-profile で自動的に GHC ライブラリを見つける ghc-wrapper に依存するインストールは廃止されました。この方法を使用すると、プロファイルを更新できなくなります。
新しいコードは何ですか? 古いコードは何ですか?なぜ新しいコードは何を壊すのですか?