Haskell 示例通常不起作用
我是 haskell 的初学者,使用最新的 GHCi 2011.2.0.1。我经常面临的一个挫折是,互联网和书籍中的示例(甚至来自官方 haskell.org 网站,例如 http://…
在 Cygwin 中编译 Haskell 代码,以及 Windows 上 Haskell 平台中的一些其他错误
我正在尝试使用 Haskell Platform 2011.2.0.1 在 Haskell 中编译一个简单的 hello world 程序。如果我在 WinGHCi 中加载代码并使用 GUI 进行编译,则…
Haskell 字符串分词器函数
我需要 Haskell 中的字符串分词器,但 Prelude 或其他模块中显然尚未定义任何内容。 Data.Text 中有 splitOn,但使用起来很痛苦,因为您需要将 String…
Cabal 使用启用共享标志重建所有内容
我在使用 ghc 构建共享库时遇到问题,我认为我需要使用 --enable-shared 重建我的 haskell 软件包,有没有一种简单的方法可以使用带有 --enable-share…
Windows 上的 Hoogle 数据
我可以在 Windows 上使用 cabal install hoogle 安装 hoogle,但是,当我从 MinGW shell 运行 hoogle data 时,我遇到以下错误: $ hoogle data Extra…
无法加载 HDBC-postgresql
我使用的是Windows XP。我已按照此页面上的步骤安装了 Yesod: http://www.yesodweb.com/page /五分钟 我创建了一个具有 Postgresql 持久性的支架应用…
无法安装 yesod
我按照 http://www.yesodweb.com/book/TXKGPHUZXDLYRGF 命令 中给出的安装步骤操作“cabal install alex happy”失败并出现以下错误。 怎么了?我是全…
从列表中过滤掉空列表
列表 [[],[1],[1,2],[1,2,3],[],[2],[2,3],[],[3],[]] 考虑我想要过滤掉所有非空列表的元素的 [[1],[1,2],[1,2,3],[2],[2,3],[3]] ,即过滤后的输出应…
Haskell 中的奇怪返回
checkstring :: [String] -> Int -> [String] checkstring p n = do z <- doesFileExist (p !! n) if z then p else error $ "'" ++ (p !! n) ++ "' f…