13得票2回答
导入monads无法工作(泄漏的Haskell平台)

由于最新的Ubuntu 13.04没有haskell-plattform,因此我只下载了GHCi,并且一直没有遇到问题。 但现在我想使用monads。通过以下方式导入它们:import Control.Monad.State 例如不起作用。错误消息:Could not find module...

12得票3回答
易语言可在Windows上构建吗?

是否可能在Windows下构建Haskell的Yi编辑器? 更新:我通过安装cabal-dev修复了以前的错误,但现在我遇到了下一个问题:C:\Data\yi> cabal-dev install -f-vty -fpango ... Loading package cairo-0.1...

11得票1回答
Cabal configure - "configure" 是什么意思?

在命令cabal configure中,“configure”一词涵盖哪些操作? 我已经阅读了文档,但我能找到的所有内容基本都是说“configure配置”,或者安装也“配置”。 谢谢。

11得票1回答
如何在Linux Debian Wheezy上安装Haskell平台?

最初我认为只需要使用apt-get命令就可以轻松安装Haskell,但似乎有些复杂。 通过查看Haskell官网下载页面,我下载了haskell-platform-2013.2.0.0.tar.gz。然后下一步有些混淆。它要求在安装平台之前先安装GHC,但同时如果打开GHC下载页面,则会显示...

10得票2回答
如何卸载旧版本的GHC?

我在我的mac上安装了Haskell Platform 7.10.3,安装完成后它说检测到较旧版本的GHC并建议我卸载它们,但是我应该如何卸载呢? 我的电脑是macbook air并运行OS X 10.11.3。

10得票3回答
Hoogle在Windows上的数据

我可以在Windows上使用cabal install hoogle安装hoogle,但是当我从MinGW shell运行hoogle data时,遇到以下错误:$ hoogle data Extracting tarball... gzip: ..\hackage-cabal.tar.gz:...

10得票2回答
Haskell字符串分词函数

我需要在Haskell中使用字符串分词器,但是Prelude或其他模块中似乎没有已定义的内容。虽然Data.Text中有splitOn,但使用起来很麻烦,因为您需要将String包装成Text。 编写一个分词器并不太难,所以我写了一个(它无法处理多个相邻的分隔符,但对我所需的功能效果很好)。...

10得票3回答
缺少相应的绑定 - 是什么意思?它是如何工作的?

我正在学习LYAH。phoneBook.hs文件包含以下代码:phoneBook :: [(String, String)] 尝试编译上述代码时,我遇到以下错误:*Main> :load "/home/optimight/phoneBook.hs" [1 of 1] ...

9得票2回答
如何优化 Haskell 代码以通过 HackerRank 的超时测试用例(不是为了参加任何正在进行的比赛,只是我练习)

我学习Haskell已经有4个月了,不得不说,学习曲线确实很陡峭(也很可怕:p)。 在解决了大约15个简单的问题后,今天我开始尝试我的第一个中等难度的HackerRank问题https://www.hackerrank.com/challenges/climbing-the-leaderbo...

9得票1回答
Cabal Cabal-Install无法工作,出现奇怪的错误。

我需要通过Cabal安装Yesod和相关依赖,但不幸的是我无法更新Cabal。终端输出如下: ...$ sudo cabal install cabal-install Resolving dependencies... Configuring cabal-install-1.18.0.2...