Chinaunix

标题: haskell 开发环境 [打印本页]

作者: drunkedcat    时间: 2008-09-10 11:18
标题: haskell 开发环境
习惯了用 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 的交互环境下就不行

如果有哪位知道怎么处理,请一定告诉我,谢谢。
如果哪个问题解决了,我也会一并发上来的。
作者: MMMIX    时间: 2008-09-10 11:27
原帖由 drunkedcat 于 2008-9-10 11:18 发表
习惯了用 emacs 来写各种东西,现在学 haskell 自然也要用它,在网上找到了如下的一些资源:

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

这个确实不错。
作者: flw    时间: 2008-09-10 11:32
不知道用“義Yi”的人多不多。
作者: MMMIX    时间: 2008-09-10 11:35
原帖由 flw 于 2008-9-10 11:32 发表
不知道用“義Yi”的人多不多。

听说过。不知道对 Haskell 的 layout 支持如何?另外,还有个 Eclipse 的 Haskell 插件,不过也只是听说过。
作者: drunkedcat    时间: 2008-09-10 12:24
再加一个:
http://www.emacswiki.org/cgi-bin/wiki/FlymakeHaskell

加上这个,我们也有类似 eclipse 那样的即时分析错误的功能了。不错不错
作者: win_hate    时间: 2008-09-10 13:07
原帖由 drunkedcat 于 2008-9-10 11:18 发表
http://blog.whoop.as/?p=1665
这个人说的 emacs magic 看起来也不错,只是我还没有找到他是如何实现的 ...


这个简单,在初始文件里


  1. (setq haskell-font-lock-symbols 'unicode)
复制代码


就可以了。
作者: drunkedcat    时间: 2008-09-10 13:20
原帖由 win_hate 于 2008-9-10 13:07 发表


这个简单,在初始文件里


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


就可以了。



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




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2