重要なプロジェクトの場合、一般的にいくつかのパッケージに分割されます (特に、私は通常、1 ~ 10 個のプロジェクトを含む Visual Studio C# ソリューションを使用します)。
現在の Haskell ワークフローはcabal clean && cabal configure && cabal install --force-reinstall
、別のパッケージで使用されているパッケージを変更するたびに実行されます。
それは問題なく動作しますが、複数の Haskell プロジェクトを 1 つだけであるかのように操作したいと考えています (理想的にはA
、B
プロジェクトが変更された場合、ghci A
変更の検出を使用しますB
)。
特定のパッケージ (開発中) が複数の「ワークスペース」A
で共有されている場合、提案されたソリューション (可能であれば) も正常に機能するはずです。
私は探しましたが、独自の関連する応答 ( Haskell Cafe、Working with multiple projects 2009 ) は、私の現在のワークフローを解決策として示唆しています。
それを説明するチュートリアル (ワークスペース、「開発中」の共有パッケージなど) は大歓迎です!
どうもありがとう!!!:)
(私はと働いていghc
ます)