gpt4 book ai didi

haskell - GHC Haskell 编译时常量

转载 作者:行者123 更新时间:2023-12-02 14:26:51 25 4
gpt4 key购买 nike

我正在为我的 Haskell 项目设置一个构建系统,并且希望构建调试版本和发布版本,而无需每次都修改代码。换句话说,我正在寻找类似于 GCC 的 -D 标志的东西,这样我就可以在默认情况下将某个值设置为 False,如果将该标志传递给 GHC,则将其设置为 True。如果值为 True,应用程序将使用生产环境而不是开发环境。

我可以在命令行上进行环境切换或测试文件是否存在,但这并不理想。

你们有什么可以推荐的吗?

谢谢:-)

最佳答案

C 预处理器宏可能会满足您的需求,特别是当您使用 cabal 作为构建系统时。请参阅this old question

关于haskell - GHC Haskell 编译时常量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10778378/

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