首页
学习
活动
专区
圈层
工具
发布

Haskell
EN

Software Recommendation用户
提问于 2014-02-07 11:23:23
回答 2查看 264关注 0票数 10

有好的Haskell IDE吗?期望的特征:

  • 重构(重命名、提取函数等)
  • REPL与开发项目的实时集成.
  • 以某种方式帮助理解神秘的GHC编译错误。
  • 比当前.hs文件或历史记录中的所有标识符更聪明一些的自动完成。

据我所知,Haskell没有满足所有这些要求的IDE(我很高兴错了),所以如果任何操作系统都可用任何接近的IDE,请告诉我。

EN

回答 2

Software Recommendation用户

发布于 2015-10-07 16:19:03

我想到了几件事:

  • 带有Haskell插件的崇高文本
  • SublimeHaskell:在Linux上,我很难让它工作,因为它的依赖性,主要是因为ghc,IIRC。它也使崇高的反应相当迟缓,因此它目前是禁用的。
  • 带插件的VIM
  • 哈斯克尔-维姆-现在 --我试过了,它建立了一个非常好的Vim环境,里面有很多Haskell的好东西。我最喜欢它的一件事是能够告诉我在嵌套的where子句和子表达式中的类型。但是使用Vim对我来说是令人沮丧的,所以我使用它还没有超过几个小时。
  • 哈塞尔模-维姆 --这个我还没试过呢。
  • 列克萨 --我个人还没有使用过它,但是他们自称是一个Haskell。IIRC我几年前刚开始使用Haskell的时候下载了一次,但是在那个时候界面看起来很让人畏惧和困惑。最近,我想再试一次,但我真的无法在我的Linux机器上工作。
  • 更多:https://wiki.haskell.org/IDEs -还没读过,只是偶然发现了它。

我对其中任何一个都不完全满意,如果有什么“完美”的东西,那就太好了。如果有人觉得他们的工作流程是“完美的”,请在这里分享!

编辑2015-10-08:

受到这个问题的启发,我又开始四处窥探,我发现有一个Haskell插件可以用于IntelliJ的想法:

我正在建立和尝试它,我已经很兴奋了,因为它看起来很有希望。

票数 3
EN

Software Recommendation用户

发布于 2015-10-08 12:10:47

对于Haskell,原子编辑器也有许多可用的包。

我目前正在使用这个程序集来处理少数Haskell宠物项目,并且发现它非常有用(以前,我使用过SublimeHaskell,它们在功能上非常相似)。

就我个人而言,我发现它对Haskell编程很有用,而且仍然是轻量级的。

与其他IDEA (如Visual、IntelliJ IDEA或KDevelop )相比,它缺乏重构(代码提取-内联、智能重命名、移动-复制等)、包管理等特性;但是这个包在类型支持、自动完成和项目支持方面仍然做得很好。

票数 1
EN
页面原文内容由Software Recommendation提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://softwarerecs.stackexchange.com/questions/608

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档