Leksah 0.15.0.1,GHC 7.10.1:是否可以将用户输入传递给在 Leksah Haskell IDE 中启动的 Haskell 程序?如果是,如何?

Leksah 0.15.0.1, GHC 7.10.1 : Is it possible to pass user input to a Haskell program which is launched inside Leksah Haskell IDE? If yes, how?

问题:

是否可以运行 Leksah 中的程序并输入用户输入?如果是,如何 ?

提问原因:

我尝试了两种 不同的方法来运行 Leksah 中的程序并输入用户输入,两种方法都失败:

第一种方法 - 运行在正常模式下(不是 GHCi):

只需写入控制台即可正常工作:

但是,当我尝试 运行 以下程序请求输入时,Leksah 挂起:

第二种方法:在 Leksah 中使用 GHCi。

评估 main2 工作正常。 评估 main 挂起。无法输入。

知道在 Leksah 中启动程序时如何输入用户输入吗?

恐怕自 last time this came up 以来几乎没有什么变化。您现在可以制作一个 GHCJS 应用程序并 运行 它在“输出”窗格中。它可以包含 DOM 个输入元素并处理 DOM 个事件。 StdIn 输入仍然不受支持。