2010-11-20 106 views
6

可能重复:
What are my IDE/Editor choices for Haskell?haskell开发环境的工具? (Linux)的

我设立一个新的Linux机器,我是支持Haskell的开发(通过 “哈斯克尔平台” GHC)加入我期待建立一个完整的开发环境。

所以,这里是我的问题,你在你的haskell开发工作流中使用了什么工具/应用程序?

对于一些想法:你使用什么源代码编辑器(Emacs/Vi/insert-name-here)和什么插件/附件。那里有一个不错的IDE吗?也许是用于管理已安装的Cabal包或库的GUI?有没有杀手软件?哎呀我甚至会对文档的站点感兴趣(我书中的书签算作工具)。是否有杀手功能,我应该添加到工具配置文件(如自动缩进或自动文档生成?)。

+0

哎呀,我没有在我的搜索中找到这个。尽管如此,我还在寻找任何人们不仅仅使用编辑器的工具。然而,我会将最终判决交给那些比我更有名望(和智慧)的人。 – Toymakerii 2010-11-20 23:25:11

回答

2

我使用vim和Claus Reinke的haskell-mode,尽管我已经玩了一下leksah,觉得工作比大多数图形化的IDE更愉快。虽然,这是一个痛苦的屁股,但你可以在这个blog post by Rizwan Bulbul看到。不过,我总是回到vim。

1

我对Leksah和Eclipse-FP的最新版本都有很好的经验。后者并没有像Haskell那样紧密集成,并且还有一些粗糙的边缘。但它当然可用。尽管如此,建立它可能是一个比Leksah更大的问题。

2

虽然我自定义缩进行为(请参阅:http://twistedsquare.com/emacs.html为我的emacs文件),但我使用haskell模式的emacs(两者均可在我的软件包管理器中使用)。我有firefox的hoogle插件,以及我在Hackage上使用很多软件包(例如容器)的书签。我为我所有的Haskell软件使用cabal和darcs,并且获取emacs的编译模式以在当前目录中运行脚本,这通常依照cabal编译(所以我按F5编译,然后F8跳到下一个错误)。就我个人而言,我从不使用ghci,但我知道很多其他人都这样做。