質問

パッケージの作成、インストール、およびHaskellで使用される方法に関して、間の関係は何ですか GHC-PKGカバル?

彼らの役割は何ですか - 一方を他方よりも使用するのか、それとも両方を使用しますか?

それらは、補完的なツール、競争力のあるツール、または単に異なるジョブを行うツールですか?

役に立ちましたか?

解決

グラフィーには、依存関係は次のとおりです。

Packages GHC can use
    | 
Are registered with "ghc-pkg register"
    |
And (almost always) built with Cabal
    |
With build dependencies resolved by cabal-install
    |
From Hackage.

他のヒント

GHC-PKG GHCのパッケージデータベースへの直接インターフェイスです。 CABALは、パッケージの一貫した配電構造と、パッケージ、バージョン番号、およびビルド情報間の依存関係などのメタデータを指定する方法を提供するツールです。

CABALを使用してパッケージをインストールすると、GHCに(とりわけ)登録されますが、それは本当に重複の程度です。

GHC-PKGは、インストールされたパッケージを隠すなど、(私が知っている限り)Cabalがそうではない機能を提供することに注意してください。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top