cabal - 创建Haskell项目时需要Setup.hs文件吗?

标签 cabal haskell-stack

我使用stack new <name> ,然后hpack-convert并将依赖项添加到 package.yaml为了跳过仪式并开始编写 Haskell 代码。

为什么总是有Setup.hs文件?据我所知,我不使用自定义设置。我需要在某个时候包含此文件吗?

最佳答案

我认为这只是一个旧的 haskell 约定,即“Setup.hs”可用于构建包,即使对于简单的构建类型也是如此。很确定它可以毫无问题地删除。

关于cabal - 创建Haskell项目时需要Setup.hs文件吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46390981/

相关文章:

haskell - hackage 包依赖项和面向 future 的库

haskell - 有没有办法找到 .cabal 文件的所有正确依赖版本范围?

haskell - 如何使用堆栈拥有多种构建风格?

haskell - 堆栈不支持的版本

linux - 安装 svgcairo 时的依赖库

haskell - 我是否想在沙盒之外安装软件包?

haskell - 构建 Spock 教程示例失败

haskell - `stack build` 在 Archlinux 上失败,`/usr/bin/ld: final link failed`

Haskell Chart 破坏堆栈构建

haskell - 如何使用 Cabal 列出所有已安装的软件包及其版本?