对于不平凡的项目,通常将其拆分为几个包(特别是,我通常使用包含 1-10 个项目的 Visual Studio C# 解决方案)。
我当前的 Haskell 工作流程是在cabal clean && cabal configure && cabal install --force-reinstall
我每次修改一些在另一个中使用的包时执行的。
这很好,但我希望与几个 Haskell 项目一起工作,就好像只有一个项目一样(理想情况下,如果A
和B
项目被修改,然后使用ghci A
检测更改B
)。
如果某些包(正在开发中)在多个“工作区”A
中共享,则建议的解决方案(如果可能)也应该可以正常工作。
我寻找,但独特的相关响应(Haskell Cafe,Working with multiple projects 2009)建议我当前的工作流程作为解决方案。
欢迎任何解释它的教程(工作区、共享的“开发中”包……)!
非常感谢!!!:)
(我正在与ghc
)