问题标签 [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.
haskell - 当我在 Leksah 源代码编辑器中按空格键时,没有任何反应。我缺少什么包?
我要再次尝试学习 Haskell ......所以我 apt-get 安装了 leksah、ghc、quickcheck 和 cabal-install。它从一开始就不能正常工作,这就是我必须安装 cabal-install 和 quickcheck 的原因。但现在欢迎的Main.hs
Helloworld 编译良好,运行良好。(对于初学者来说,这是一个非常好的握手我必须承认我很感激)
但是我面临着一些非常奇怪的问题。当我在 Leksah 源代码编辑器中按空格键时,没有任何反应。
例如,它不会让我输入type MyType = Int
我会卡在单词类型的末尾......如果我在空格后面继续字母,它会发生 MyType 输入给我:typeMyType
如果我定义一个函数,则不可能在元素之间插入任何空格
我怀疑我缺少一些要安装的软件包。我正在使用带有fluxbox的Ubuntu 12.04,我有多个键绑定,但所有其他应用程序都可以很好地使用它,目前我在chromium中的每个单词之间使用空格键。我读过 Leksah 编辑器使用 gtk,但 ubuntu unity 使用部分 gtk/gnome 所以我应该有 gtk 好的......但也许我错过了一点......
我不知道。我怎么知道/猜我错过了什么?
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)
haskell - Leksah 没有显示任何模块
我已经在 Windows 8 上安装了 Leksah 0.12.0.3C:\Leksah
和最新的 Haskell 平台C:\HaskellPlatform
。
我创建了一个新的工作区和包,并添加了一个我自己的模块(与Main
Leksah 创建的模块不同)。我可以在主模块中导入和使用这个新模块,但是无论我做什么,Leksah 都不会在右侧的浏览器窗格中显示它 - 它只在那里列出主模块。如果我切换到系统,则该列表为空。
我努力了:
- 重新安装 Leksah 和 Haskell 平台;
ghc-pkg recache
以cmd
管理员身份运行;- 将我的工作区和包放在没有空格的路径中。
尽管如此,还是没有运气。此外,在与 Leksah 一起打开的控制台中,当我的工作区/包打开时,我会看到:
此外,在 Configuration -> Edit Prefs -> Metadata 下,“可以找到包的 haskell 源的路径”为空。我应该把东西放在那里,如果是的话,是什么?
我不知道该尝试什么了。我怎样才能让 Leksah 正常工作?
debugging - Haskell 中的远程调试
是否可以远程调试haskell?如果代码在服务器上运行,我可以使用任何工具远程单步执行代码吗?
我已经开始使用 leksah 进行 haskell 开发,我对它很陌生,但发现它非常有用。但是我想知道是否可以使用 leksah 或任何其他工具进行远程调试,因为我使用的大型数据集通常很难从测试环境导入到本地设置。远程单步执行代码的能力将非常有用。
非常感谢。
haskell - 安装 Xubuntu 13.10 后 Leksah 默认的 hello world 无法正常工作
我已经从终端在 Xubuntu 13.10 上安装了 Leksah 0.12.1.3。
打开 leksah,创建新的工作区和包。Main.hs 默认使用“Hello world”程序创建。
现在,如果我尝试运行包,或在编辑器中写任何东西,在右下窗口
========== 127 =================== =======
出现。
unit-testing - 集成在 Leksah 中的 Haskell 单元测试
我正在 Leksah IDE 中编写一些 Haskell 代码。在我编辑代码时,Leksah 进行后台编译并在后台编译完成后运行单元测试。
我在“控制台”框架中看到以下内容:
失败的默认测试用例在哪里?如何向它们添加相关的单元测试?GUI菜单中没有什么明显的......
如何编辑集成在 Leksah 中的包的测试套件?
haskell - Leksah 在首次启动时挂起
当我开始 leksah 时,会显示一个输入表单(见下图)。问题是无论我做什么,当我点击OK
或时都没有任何反应Cancel
。我永远无法通过这个屏幕。我多次单击右下角的两个按钮。没有什么。
知道如何收集元数据或跳过此步骤吗?
haskell - 如何阻止 leksah 替换非符号之类的字符?
我使用 leksah 版本 13.3.3.0。当我有这样的haskell线时:
实际上,源文件不是那样的。如果我在 emacs 中打开源文件,它会显示:
我怎样才能阻止 leksah 的这种行为?
haskell - 如何在 Leksah 中添加额外的开关?
我想在编译器中添加一个额外的开关“-XDeriveDataTypeable”。
否则,我希望能够编译 Typeable。
我在 Leksah 哪里可以做到这一点?
haskell - haskell 代码可以在 leksah 上编译,但不能在 ghc 上编译
正如问题所述,我有一些在 leksah 中编译但不使用ghc --make filename.hs
编码:
是否需要调用一个选项才能使其运行ghc --make
?
免责声明:我没有制作这对 newtype。
编辑:
使用ghc --make Bignumber.hs
(Bignumber.hs 是文件名)时,输出为