haskell - Stack 上可以有不同的编译器和解析器吗?

标签 haskell haskell-stack

我有一个 Stack 项目,可以构建 GHCJS 和 GHC 二进制文件。如何在 stack.yaml 上指定构建应使用两个编译器?

最佳答案

我认为你必须这样做

  • 使用两个不同的文件,例如 ghc.yamlghcjs.yaml,然后您可以使用 stack --stack-yaml ghc.yaml stack --stack-yaml ghcjs.yaml 使用它们

  • 或者直接使用命令行选项--compiler

关于haskell - Stack 上可以有不同的编译器和解析器吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34401504/

相关文章:

haskell - "overloading"能否通过 FlexibleInstances 返回不同的类型,或者匹配类型类?

haskell - 用于分析 Haskell 程序性能的工具

haskell - 安装可执行文件时硬编码 datadir 路径

ghc - `stack` 和 Windows 上的文件路径限制

haskell-stack - 如何在 haskell-stack 中设置 GHC 选项的各种方式协同工作

haskell - 如何在列表理解中设置严格性?

haskell - 缺乏对无限列表和 seq 运算符的理解

file - Haskell:将文件中的每一行插入到列表中

macos - 奇怪的 Haskell 'stack' 错误 : "can' t load . so/.DLL" "not a writable segment"

haskell - 无需运行即可构建 haskell 堆栈测试