【问题标题】:Curry compiler zinc cannot be configured咖喱编译器锌无法配置
【发布时间】:2011-12-23 17:54:42
【问题描述】:

当我配置 curry 的编译器 zinc 时,我得到了这个:

checking for Haskell 98 compiler... 
checking for ghc... ghc
checking ghc version... 7.0
checking whether ghc supports Haskell 98... [1 of 1] Compiling Main             ( conftest.hs, conftest.o )
yes
using ghc for compilation
checking how to import IOExts... configure: error: import of IOExts does not work

那么 IOExts 是什么?我在哪里可以找到它?

【问题讨论】:

  • 我发现mcc也提供了一个支持type class的版本。

标签: haskell curry


【解决方案1】:

它正在推高雏菊就是这样。大约五年前存在的旧图书馆模块-您可以找到一些信息in the documentation for older GHC releases。我猜你试图编译的代码是相似的年龄。

假设某处没有更新版本的锌,您的选择大致如下:

  • 使用旧版 GHC 构建它。
  • 自己更新代码以导入 IOExts 的内容最终进入的任何模块。
  • 创建一个模拟 IOExts 模块,用于重新导出必要的内容。

假设没有其他问题,第三个可能是最简单的快速破解。不过,您很有可能会遇到比这个更多的兼容性问题,因此获取 GHC 6.4 的副本可能是总体上最简单的事情,特别是如果您对源代码还不够满意。

【讨论】:

  • 库里是在推雏菊吗?
  • @amindfv:我不知道。但我很确定它还有其他实现,所以过去五年没有维护的这个并不意味着那么多。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-02-02
  • 1970-01-01
  • 2018-11-09
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多