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 的交互环境下就不行
如果有哪位知道怎么处理,请一定告诉我,谢谢。
如果哪个问题解决了,我也会一并发上来的。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(6)
谢谢楼上,果然,好看了些。
这个简单,在初始文件里
复制代码
就可以了。
再加一个:
http://www.emacswiki.org/cgi-bin/wiki/FlymakeHaskell
加上这个,我们也有类似 eclipse 那样的即时分析错误的功能了。不错不错
听说过。不知道对 Haskell 的 layout 支持如何?另外,还有个 Eclipse 的 Haskell 插件,不过也只是听说过。
不知道用“義Yi”的人多不多。
这个确实不错。