【问题标题】:Language extensions for Haskell in EclipseFPEclipseFP 中 Haskell 的语言扩展
【发布时间】:2015-02-04 19:11:05
【问题描述】:

我最近开始使用 eclipseFP 并导入了一个我以前用 cabal 构建的现有项目。我的 cabal 文件中有一些语言扩展名,以避免在每个源文件中重复 {-# LANGUAGE ...}。但我不知道如何用 eclipseFP 做同样的事情。有人可以告诉我如何为 eclipseFP 指定构建项目时使用的语言扩展吗?

【问题讨论】:

  • 如果我没记错的话,eclipseFP 使用 cabal 来构建项目。如果是这种情况,您应该像往常一样将您的语言选项(和其他选项)放在您的 cabal 文件中。
  • 我已经在 cabal 文件中有扩展名。我不确定 eclipseFP 是否正在使用 cabal 文件,因为它是从命令行构建的。
  • 你测试它是否有效?
  • @NickWilde:正如我所说,当我使用 cabal 从命令行编译它时,它工作正常。但是 eclipsePF 在我的源文件中显示了很多关于语言扩展的错误。如果我在源文件顶部添加 {-# LANGUAGE ...} 指令,错误就会消失,仅在该文件中。当然,我可以在所有文件中重复相同的内容以消除错误。但我想知道我是否可以告诉 eclipsePF 在全球范围内使用这些扩展。在 cabal 中,就像在 extension: 标签下列出它们一样简单,但是为什么 eclipsePF 无法识别 cabal 文件中列出的扩展名?

标签: haskell eclipse-plugin


【解决方案1】:

确保cabal文件的名称与Eclipse项目的名称相同。

【讨论】:

  • 是的。它会在项目名称旁边显示[proj-name built_script]
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-11-05
  • 2021-10-09
相关资源
最近更新 更多