免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 4695 | 回复: 6
打印 上一主题 下一主题

haskell 开发环境 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-09-10 11:18 |只看该作者 |倒序浏览
习惯了用 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 的交互环境下就不行

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

评分

参与人数 1可用积分 +3 收起 理由
MMMIX + 3 useful

查看全部评分

论坛徽章:
95
程序设计版块每日发帖之星
日期:2015-09-05 06:20:00程序设计版块每日发帖之星
日期:2015-09-17 06:20:00程序设计版块每日发帖之星
日期:2015-09-18 06:20:002015亚冠之阿尔艾因
日期:2015-09-18 10:35:08月度论坛发贴之星
日期:2015-09-30 22:25:002015亚冠之阿尔沙巴布
日期:2015-10-03 08:57:39程序设计版块每日发帖之星
日期:2015-10-05 06:20:00每日论坛发贴之星
日期:2015-10-05 06:20:002015年亚冠纪念徽章
日期:2015-10-06 10:06:482015亚冠之塔什干棉农
日期:2015-10-19 19:43:35程序设计版块每日发帖之星
日期:2015-10-21 06:20:00每日论坛发贴之星
日期:2015-09-14 06:20:00
2 [报告]
发表于 2008-09-10 11:27 |只看该作者
原帖由 drunkedcat 于 2008-9-10 11:18 发表
习惯了用 emacs 来写各种东西,现在学 haskell 自然也要用它,在网上找到了如下的一些资源:

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

这个确实不错。

论坛徽章:
1
2015年辞旧岁徽章
日期:2015-03-03 16:54:15
3 [报告]
发表于 2008-09-10 11:32 |只看该作者
不知道用“義Yi”的人多不多。

论坛徽章:
95
程序设计版块每日发帖之星
日期:2015-09-05 06:20:00程序设计版块每日发帖之星
日期:2015-09-17 06:20:00程序设计版块每日发帖之星
日期:2015-09-18 06:20:002015亚冠之阿尔艾因
日期:2015-09-18 10:35:08月度论坛发贴之星
日期:2015-09-30 22:25:002015亚冠之阿尔沙巴布
日期:2015-10-03 08:57:39程序设计版块每日发帖之星
日期:2015-10-05 06:20:00每日论坛发贴之星
日期:2015-10-05 06:20:002015年亚冠纪念徽章
日期:2015-10-06 10:06:482015亚冠之塔什干棉农
日期:2015-10-19 19:43:35程序设计版块每日发帖之星
日期:2015-10-21 06:20:00每日论坛发贴之星
日期:2015-09-14 06:20:00
4 [报告]
发表于 2008-09-10 11:35 |只看该作者
原帖由 flw 于 2008-9-10 11:32 发表
不知道用“義Yi”的人多不多。

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

论坛徽章:
0
5 [报告]
发表于 2008-09-10 12:24 |只看该作者
再加一个:
http://www.emacswiki.org/cgi-bin/wiki/FlymakeHaskell

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

论坛徽章:
0
6 [报告]
发表于 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)
复制代码


就可以了。

论坛徽章:
0
7 [报告]
发表于 2008-09-10 13:20 |只看该作者
原帖由 win_hate 于 2008-9-10 13:07 发表


这个简单,在初始文件里


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


就可以了。



谢谢楼上,果然,好看了些。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP