问题标签 [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 投票
1 回答
227 浏览

haskell - 当我在 Leksah 源代码编辑器中按空格键时,没有任何反应。我缺少什么包?

我要再次尝试学习 Haskell ......所以我 apt-get 安装了 leksah、ghc、quickcheck 和 cabal-install。它从一开始就不能正常工作,这就是我必须安装 cabal-install 和 quickcheck 的原因。但现在欢迎的Main.hsHelloworld 编译良好,运行良好。(对于初学者来说,这是一个非常好的握手我必须承认我很感激)

但是我面临着一些非常奇怪的问题。当我在 Leksah 源代码编辑器中按空格键时,没有任何反应。

例如,它不会让我输入type MyType = Int我会卡在单词类型的末尾......如果我在空格后面继续字母,它会发生 MyType 输入给我:typeMyType

如果我定义一个函数,则不可能在元素之间插入任何空格

我怀疑我缺少一些要安装的软件包。我正在使用带有fluxbox的Ubuntu 12.04,我有多个键绑定,但所有其他应用程序都可以很好地使用它,目前我在chromium中的每个单词之间使用空格键。我读过 Leksah 编辑器使用 gtk,但 ubuntu unity 使用部分 gtk/gnome 所以我应该有 gtk 好的......但也许我错过了一点......

我不知道。我怎么知道/猜我错过了什么?

0 投票
1 回答
948 浏览

haskell - 安装 leksah 的异常

使用 sudo cabal install leksah --global 安装 leksah 我得到了

7 of 12] 编译 Text.PrinterParser ( src/Text/PrinterParser.hs, dist/build/Text/PrinterParser.o )

src/Text/PrinterParser.hs:230:42:不在范围内:`catch' 安装 ltk-0.8.0.6 失败

这使得无法继续安装。在我看来这是一个错误,但我可能是错的。

请注意,我使用 ghc 7.6.3 和 ghc-pkg list 会返回:

提前感谢您的想法(也许我做错了什么。ATM 我想知道是否需要安装旧的 ghc)

0 投票
1 回答
486 浏览

haskell - Leksah 没有显示任何模块

我已经在 Windows 8 上安装了 Leksah 0.12.0.3C:\Leksah和最新的 Haskell 平台C:\HaskellPlatform

我创建了一个新的工作区和包,并添加了一个我自己的模块(与MainLeksah 创建的模块不同)。我可以在主模块中导入和使用这个新模块,但是无论我做什么,Leksah 都不会在右侧的浏览器窗格中显示它 - 它只在那里列出主模块。如果我切换到系统,则该列表为空。

我努力了:

  • 重新安装 Leksah 和 Haskell 平台;
  • ghc-pkg recachecmd管理员身份运行;
  • 将我的工作区和包放在没有空格的路径中。

尽管如此,还是没有运气。此外,在与 Leksah 一起打开的控制台中,当我的工作区/包打开时,我会看到:

此外,在 Configuration -> Edit Prefs -> Metadata 下,“可以找到包的 haskell 源的路径”为空。我应该把东西放在那里,如果是的话,是什么?

我不知道该尝试什么了。我怎样才能让 Leksah 正常工作?

0 投票
2 回答
400 浏览

debugging - Haskell 中的远程调试

是否可以远程调试haskell?如果代码在服务器上运行,我可以使用任何工具远程单步执行代码吗?

我已经开始使用 leksah 进行 haskell 开发,我对它很陌生,但发现它非常有用。但是我想知道是否可以使用 leksah 或任何其他工具进行远程调试,因为我使用的大型数据集通常很难从测试环境导入到本地设置。远程单步执行代码的能力将非常有用。

非常感谢。

0 投票
3 回答
633 浏览

haskell - 安装 Xubuntu 13.10 后 Leksah 默认的 hello world 无法正常工作

我已经从终端在 Xubuntu 13.10 上安装了 Leksah 0.12.1.3。

打开 leksah,创建新的工作区和包。Main.hs 默认使用“Hello world”程序创建。

现在,如果我尝试运行包,或在编辑器中写任何东西,在右下窗口
========== 127 =================== =======
出现。

0 投票
1 回答
205 浏览

unit-testing - 集成在 Leksah 中的 Haskell 单元测试

我正在 Leksah IDE 中编写一些 Haskell 代码。在我编辑代码时,Leksah 进行后台编译并在后台编译完成后运行单元测试。

我在“控制台”框架中看到以下内容:

失败的默认测试用例在哪里?如何向它们添加相关的单元测试?GUI菜单中没有什么明显的......

如何编辑集成在 Leksah 中的包的测试套件?

0 投票
1 回答
123 浏览

haskell - Leksah 在首次启动时挂起

当我开始 leksah 时,会显示一个输入表单(见下图)。问题是无论我做什么,当我点击OK或时都没有任何反应Cancel。我永远无法通过这个屏幕。我多次单击右下角的两个按钮。没有什么。

知道如何收集元数据或跳过此步骤吗?

leksah错误

0 投票
1 回答
92 浏览

haskell - 如何阻止 leksah 替换非符号之类的字符?

我使用 leksah 版本 13.3.3.0。当我有这样的haskell线时:

实际上,源文件不是那样的。如果我在 emacs 中打开源文件,它会显示:

我怎样才能阻止 leksah 的这种行为?

0 投票
1 回答
66 浏览

haskell - 如何在 Leksah 中添加额外的开关?

我想在编译器中添加一个额外的开关“-XDeriveDataTypeable”。

否则,我希望能够编译 Typeable。

我在 Leksah 哪里可以做到这一点?

0 投票
1 回答
97 浏览

haskell - haskell 代码可以在 leksah 上编译,但不能在 ghc 上编译

正如问题所述,我有一些在 leksah 中编译但不使用ghc --make filename.hs

编码:

是否需要调用一个选项才能使其运行ghc --make

免责声明:我没有制作这对 newtype

编辑:

使用ghc --make Bignumber.hs(Bignumber.hs 是文件名)时,输出为