标签: haskell makefile cabal
据我所知,cabal是构建Haskell项目的首选方式。来自unix C / C ++背景,我习惯了。
那么cabal提供的是什么,我不会从make获得?
答案 0 :(得分:6)
Cabal不仅可以构建您的项目,它还可以在沙箱环境中管理您的依赖项(从1.18开始),将您的软件包上传到hackage,并在很少的设置中构建库和可执行文件。使。它与pip / distutils / virtualenv更相似,而不仅仅是一个构建系统。