haskell 开发环境

发布于 2022-08-11 02:18:38 字数 1110 浏览 21 评论 6

习惯了用 emacs 来写各种东西,现在学 haskell 自然也要用它,在网上找到了如下的一些资源:

http://www.haskell.org/haskell-mode/
emacs 里主要就是靠它了。

http://learnhaskell.blogspot.com/
这里面四课的内容讲得不错,也是用 emacs

http://blog.whoop.as/?p=1665
这个人说的 emacs magic 看起来也不错,只是我还没有找到他是如何实现的。

不知道这里的各位都是用什么的。现在我有以下一些问题:
1,版本控制,自动测试,打包,发布。。。这些 haskell 都有专门的工具,好像没有集成到 emacs 中来,不像 C ,工具什么都可以用
2,在 haskell 的交互式环境下(用 C-c C-b),程序执行都没有问题。但是用 ghc 编译后,在M-x eshell 或者 M-x shell 中执行时,都会有如下的情况:
    程序的输出延迟。
  在网上又找到了:http://giftdotyoung.blogspot.com/2008/08/buffer.html
不知道这个问题怎么解决。
3,在 bash 下运行 hugs 或者 ghci,load 库时都可以用 tab 来自动完成,在 C-c C-b 的交互环境下就不行

如果有哪位知道怎么处理,请一定告诉我,谢谢。
如果哪个问题解决了,我也会一并发上来的。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(6

む无字情书 2022-08-17 10:56:22

原帖由 win_hate 于 2008-9-10 13:07 发表

这个简单,在初始文件里

(setq haskell-font-lock-symbols 'unicode)

就可以了。

谢谢楼上,果然,好看了些。

只有一腔孤勇 2022-08-17 10:07:03

原帖由 drunkedcat 于 2008-9-10 11:18 发表
http://blog.whoop.as/?p=1665
这个人说的 emacs magic 看起来也不错,只是我还没有找到他是如何实现的 ...

这个简单,在初始文件里

  1. (setq haskell-font-lock-symbols 'unicode)

复制代码

就可以了。

赠佳期 2022-08-17 06:40:37

再加一个:
http://www.emacswiki.org/cgi-bin/wiki/FlymakeHaskell

加上这个,我们也有类似 eclipse 那样的即时分析错误的功能了。不错不错

空心↖ 2022-08-17 02:25:43

原帖由 flw 于 2008-9-10 11:32 发表
不知道用“義Yi”的人多不多。

听说过。不知道对 Haskell 的 layout 支持如何?另外,还有个 Eclipse 的 Haskell 插件,不过也只是听说过。

岛徒 2022-08-16 10:34:36

不知道用“義Yi”的人多不多。

jJeQQOZ5 2022-08-14 15:55:51

原帖由 drunkedcat 于 2008-9-10 11:18 发表
习惯了用 emacs 来写各种东西,现在学 haskell 自然也要用它,在网上找到了如下的一些资源:

http://www.haskell.org/haskell-mode/
emacs 里主要就是靠它了。

这个确实不错。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文