Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
据我了解,cabal 是构建 Haskell 项目的首选方式。来自 unix C/C++ 背景,我习惯做。
那么 cabal 提供了哪些我不会从 make 中得到的东西?
Cabal 不仅可以构建您的项目,它还可以在沙箱环境中管理您的依赖项(从 1.18 开始),将您的包上传到 hackage,并以比 make 更少的设置来构建库和可执行文件。它更类似于 pip/distutils/virtualenv 而不仅仅是一个构建系统。