gpt4 book ai didi

haskell - 处理多个项目

转载 作者:行者123 更新时间:2023-12-03 14:41:09 31 4
gpt4 key购买 nike

对于不平凡的项目,通常将其拆分为几个包(特别是,我通常使用包含 1-10 个项目的 Visual Studio C# 解决方案)。

我当前的 Haskell 工作流程是执行 cabal clean && cabal configure && cabal install --force-reinstall每次我修改一些在另一个中使用的包时。

这很好,但我希望与几个 Haskell 项目一起工作,就好像只有一个一样(理想情况下,如果 AB 项目被修改,然后使用 ghci A 检测 B 上的更改)。

如果某些软件包 A,建议的解决方案(如果可能)也应该可以正常工作(开发中)在几个“工作区”中共享。

我寻找,但独特的相关响应( Haskell Cafe, Working with multiple projects 2009 )建议我当前的工作流程作为解决方案。

欢迎任何解释它的教程(工作区、共享的“开发中”包……)!

非常感谢!!! :)

(我正在使用 ghc )

最佳答案

所以,基本上你可以使用 cabal-dev制作要用于给定项目的包的本地沙箱。这将阻止可能具有冲突包要求的不同项目将所有事情搞砸。

这是 reddit 上一篇很好的文章,解释了基础知识。

http://www.reddit.com/r/haskell/comments/f3ykj/psa_use_cabaldev_to_solve_dependency_problems/

关于haskell - 处理多个项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17124823/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com