问题标签 [haskell-platform]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
304 浏览

haskell - 在 Emacs 中启动时将选项传递给 ghci

因此,如果我想在 ghci 中运行线程应用程序,我只需-threaded在启动时传递给 ghci。但是从 Emacs 内部启动它时我该怎么做呢?我可以为此自定义 Emacs haskell 模式吗?

我想是这样,但我找不到任何关于此的说明?我找不到任何有关 emacs lisp 的参考文档。只有 Haskell wiki 但那里没有参考。尽管我正在学习,但我对(Emacs)lisp 不是很熟悉。

我想如果我能找到安装 haskell-platform 的默认 emacs 包的位置,我可以通读源代码来尝试弄清楚。

0 投票
2 回答
1767 浏览

windows - 如何改变ghc的路径?

我在 Win7 上使用 HaskellPlatform-2012.4.0.0。它安装为便携式。路径是通过 .bat 文件管理的,因此 ghci 和 ghc 可以工作。Cabal 配置和文件夹由此变得半便携

问题是ghc文件夹。它自己安装在C:\Users\name\AppData\Roaming\ghc\i386-mingw32-7.4.1.

如何更改它的默认路径?所以我可以在 Windows 上拥有真正便携的 Haskell :)

编辑:有 3 个新的系统变量什么都不做。以下是结果:

杀死阴谋集团错误链接

0 投票
2 回答
3924 浏览

haskell - GHC 和 Haskell 平台有什么区别?

我即将进入 Haskell,我有点困惑,为什么建议我通过 brew 同时安装 GHC 和 Haskell 平台。

GHC 不是 Haskell 实现/编译器吗?
什么时候需要平台?

0 投票
1 回答
227 浏览

haskell - 当我在 Leksah 源代码编辑器中按空格键时,没有任何反应。我缺少什么包?

我要再次尝试学习 Haskell ......所以我 apt-get 安装了 leksah、ghc、quickcheck 和 cabal-install。它从一开始就不能正常工作,这就是我必须安装 cabal-install 和 quickcheck 的原因。但现在欢迎的Main.hsHelloworld 编译良好,运行良好。(对于初学者来说,这是一个非常好的握手我必须承认我很感激)

但是我面临着一些非常奇怪的问题。当我在 Leksah 源代码编辑器中按空格键时,没有任何反应。

例如,它不会让我输入type MyType = Int我会卡在单词类型的末尾......如果我在空格后面继续字母,它会发生 MyType 输入给我:typeMyType

如果我定义一个函数,则不可能在元素之间插入任何空格

我怀疑我缺少一些要安装的软件包。我正在使用带有fluxbox的Ubuntu 12.04,我有多个键绑定,但所有其他应用程序都可以很好地使用它,目前我在chromium中的每个单词之间使用空格键。我读过 Leksah 编辑器使用 gtk,但 ubuntu unity 使用部分 gtk/gnome 所以我应该有 gtk 好的......但也许我错过了一点......

我不知道。我怎么知道/猜我错过了什么?

0 投票
1 回答
451 浏览

arrays - Haskell:Dijkstra算法的文件到数组

我正在构建一个图来实现 Dijkstra 的算法,并且我正在读取一个包含

1 3 5
1 2 6

我将如何读取每一行并将其存储为 [(a,a,float)]。我需要这个才能使用:

这是我构建图表的方式:

目前我可以读取文件并将所有内容存储在数组中。

我希望能够访问每个文件并附加到一个像这样的数组('1','4',5),这与(a,a,float)相同。在数组准备好发送到 buildGraph 之后

0 投票
2 回答
341 浏览

opengl - Haskell OpenGL 和 GLUT 不明确的发生

我正在尝试 OpenGL 教程。我正在运行安装了 Haskell 平台的 macosx

这是我得到的错误,“clear”、“ColorBuffer”和“Flush”重复以下内容

这段代码以前可以工作,从那以后我通过 cabal install 和 homebrew 安装了一些软件包。

因为我认为它可能与这里的包有关,所以这里是“ghc-pkg list”(抱歉这个块,只是额外的信息可能会有所帮助)

0 投票
1 回答
207 浏览

haskell - 使用haskell的整数加法程序

首先有一个整数(t)表示测试用例的数量。然后是 2*t 行。在每一行中都有一个整数。我们必须输出每两个数字的总和。

样本输入:

样本输出:

0 投票
0 回答
101 浏览

macos - 为什么 cabal-install 不自行升级?

当我进行 cabal 更新时,我得到以下输出:

所以我跑

但是,在我跑步之后

关于新版本的 cabal-install,我仍然得到相同的说明。

当我跑

我得到以下输出:

然而,在

我只有这两个项目:

为什么我会有这种不一致?

我在 Mac OSX v. 10.8.3 上运行

0 投票
4 回答
3677 浏览

haskell - 用于 HTTP 通信的 Haskell 库

对于涉及 HTTP 请求的 Web 客户端编程,推荐的库是什么。

我知道有一个名为HTTP的包,但它似乎不支持 HTTPS。有没有更好的图书馆呢?

我希望为 Haskell提供一个具有类似功能的库。

0 投票
2 回答
1909 浏览

haskell - Haskell:输入“=”时解析错误

我一直收到这条消息,我做错了什么?