问题标签 [leksah]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
702 浏览

haskell - 如何在 Leksah 中为用户定义的函数“去定义”?

我可以const通过选择它、右键单击并选择搜索(元数据)来对系统功能执行此操作。这同样不适用于用户定义的函数。

你如何进行这样的搜索?

如果用户定义的函数不可能,你如何阅读已经存在的 Haskell 项目并在定义和调用之间跳转?

Vim + ctags 仅适用于用户定义的函数,并且不如 cscope for c/c++ source 强大。

0 投票
2 回答
1148 浏览

plugins - Leksah 有 hlint、hoogle 集成吗?

leksah 支持任何类型的插件吗?会吗?它是否有任何内置插件,例如 hlint、hoogle、pl、djinn?如果没有,是否有一种简单的方法来整合这些东西?

0 投票
2 回答
1270 浏览

haskell - 关闭 leksah 中的警告

有一个很好的理由,我想暂时关闭有关 leksah IDE 中缺少类型级别签名的警告。

我将标志更改为 ghc cabal 文件,当我从控制台运行“cabal install”时,警告不存在。

但是,如果我在 leksah IDE 中构建相同的项目,仍然会显示警告。

如何在 leksah IDE 中关闭“警告:没有类型签名的顶级绑定:”?

0 投票
1 回答
600 浏览

haskell - 使用cabal安装后在haskell中导入lib

请原谅这个问题的简单性,但我没有找到解决我问题的另一个问题。我已经安装了 haskell 和 leksah,然后执行“cabal install nat”来安装自然数库。该库看起来像是安装在“/Users/jstanford/Library/Haskell/ghc-7.0.4/lib/nat-0.2/lib”中

我在 leksah 中创建了一个工作区和一个包,并更新了我的首选项以查看:

/Library/Frameworks/GHC.framework /Users/jstanford/Library/Haskell /Users/jstanford/.leksah-0.10/packageSources

用于包源并保留默认 ~/.leksah-0.10/packageSources 用于解包 cabal 包。

我从“Pearls of Functional Algorithm Design”中获取了第一段代码,所以我的代码如下所示:

Leksah 能够找到 \ 和 Array 的导入,但找不到 Nat。关于如何找到导入的任何指示?编译器还抱怨 accumArray(V)。我怀疑 V 不应该是大写字母 V,而是一些看起来像 V 的符号。对此的指导也将非常感激!

0 投票
1 回答
1444 浏览

haskell - getDataFileName 返回一个不存在的目录

我无法将数据文件打包到 cabal dist 中。安装包后生成的目录getDataFileName不存在。

主要.hs:

mypackage.cabal(由 Leksah 在浏览文件后生成):

输出:

0 投票
0 回答
330 浏览

haskell - Leksah:更改时自动构建和/或重新安装依赖项

我将在一个项目上工作,我需要同时处理依赖项和依赖项目。我已经对其进行了安排,以便依赖项与我的依赖程序并排位于单独的存储库中。

现在,如果我对依赖项进行更改,我希望此更改能够在依赖项目中自动“被识别”。我想我可以通过(1)编辑 leksah 使用的 ghc 搜索路径以指向依赖库(如何?)或(2)通过使依赖项在更改时自动重新安装在系统上(如何? )。

管理这个的最简洁的方法是什么?

(这是我第一个这种规模的 Haskell 项目,也是我在 Leksah 的第一个项目)

0 投票
1 回答
1068 浏览

macos - 无法安装 gtk-mac-integration

我不明白该错误,因为它似乎需要我尝试安装的同一软件包的版本。

0 投票
0 回答
245 浏览

haskell - 如何让 Leksah 的糖果在 OS X 中正确渲染?

Haskell的Leksah IDE 有一个有趣的“糖果”功能,它将某些运算符(如 ==)呈现为特殊符号(在本例中为三等号)。在 OS X(Mountain Lion,10.8.2,如果重要的话)上,这些特殊符号仅显示为框。谷歌搜索显示其他人遇到过这个问题,但我找不到任何解决方案。

有人知道如何使糖果字体在 OS X 上的 Leksah 中正常工作吗?

0 投票
1 回答
192 浏览

haskell - 没有主菜的 Leksah

有没有办法在 Leksah 中编程而不创建主要功能/模块,例如测试小功能和程序?我不能只创建一个新模块并使用它吗?

谢谢

0 投票
1 回答
339 浏览

haskell - 是否可以让 Leksah 为其工作区使用 cabal-dev 环境?

我试图确保我不会通过使用 cabal-dev 进入依赖地狱,并且我也在尝试将 leksah 用于我的 IDE。但是,当将包添加到 leksah 中的本地工作区时,它会构建包并将其安装到我的用户 ~/.cabal 包空间。

如何强制 leksah 将软件包依赖项安装到我设置的 cabal-dev 环境中?