通过ghc和mingw工具交叉编译haskell代码
我尝试过 -fvia-C 和 -pgm,但它们都没有设法创建可执行文件,从而产生大量错误,例如 Warning:retaining C 编译器输出中存在未知函数“L4”。…
如何通过ghc只获取没有main函数的目标文件?
[源代码] 数据 FooBar = Foo |酒吧 [命令] $ ghc -c foo_bar.hs foo_bar.hs:1:0: 模块“Main”中未定义函数“main” [Configuration] Glasgow Haskell…
Haskell 错误:输入 `=' 时出现解析错误
规格 GHC 6.12.1 Mac OS X 10.6.4 x64 MacBook Pro 问题 我在使用 let 语法时遇到问题。以下代码拒绝编译: module Main where main = let x = 1 y = …
符号 __module_registered 错误的重复定义
我从 GHCi 收到一条关于“符号 __module_registered 的重复定义”的错误消息,如下所示: GHCi runtime linker: fatal error: I found a duplicate de…
Haskell:打印文本编码
Haskell 新手在这里。 $ ghc --version The Glorious Glasgow Haskell Compilation System, version 6.12.1 在尝试调试第三方 Haskell 程序中与区域设…
如何在 eeePc 701 / Ubuntu Netbook Remix 1.6 (Lucid) 上构建 cabal-install
不是编程问题,但我第一次看到这样的问题。 UNR 1.6(基于Ubuntu 10.04)安装6.12.1版本的GHC。 因此,为了构建 cabal-install-0.8.2,我必须安装 lib…
Haskell 中的孤立实例
当使用 -Wall 选项编译我的 Haskell 应用程序时,GHC 会抱怨孤立实例,例如: Publisher.hs:45:9: Warning: orphan instance: instance ToSElem Resul…
对HashTable的性能问题感到好奇
我读到 Haskell 中的哈希表存在性能问题(在 Haskell-Cafe< /a> 于 2006 年和 飞蛙咨询公司2009 年的博客),而且由于我喜欢 Haskell,所以它让我…
为什么 GHCi 无法解析 [[]] 类型?
为什么 Haskell 无法解析 [[]](列表的列表)类型? 为什么不简单地 * -> *,因为我可以给它一个像 Int 这样的类型,并得到 [[Int]],这是一种 *.…
在哪里可以找到所有 GHC 扩展的列表
我想使用 {-# LANGUAGE OverloadedStrings #-} 但我忘记了它是如何调用的。这种东西是无法通过 hoogle 找到的,而且使用 google* 也需要一些时间才能…
Haskell:立即从控制台读取输入字符,而不是在换行之后
我已经尝试过这个: main = do hSetBuffering stdin NoBuffering c <- getChar 但它会等到按下回车键,这不是我想要的。我想在用户按下该字符后立即…
在 Haskell 中,如果绑定“隐藏现有绑定”,这意味着什么?
当我编译时,我收到来自 GHC 的警告: 警告:“pats”的此绑定隐藏了“match_ignore_ancs”定义中的现有绑定 这是函数: match_ignore_ancs (TextPat …