我从 haskell 开始(使用 learnyouahaskell.com),到目前为止使用的是 GHCI 控制台。现在我安装了 leksah,但我找不到在不创建新工作区/模块等的情况下运行我以前的文件的方法,我对此一无所知。
如何在 leksah 中运行一个简单的文件(比如:l
在 GHCI 中)?
运行文件后,如何访问 leksah 中的控制台?(例如使用/测试我在该文件中创建的功能。)
几天前我也走上了同样的路。我没有找到在类似 ghci-with-gui 的模式下使用 leksah 的方法,所以我决定采用 leksah 的方式。
首先,我下载了手册,它在http://leksah.org/leksah_manual.pdf有点隐藏。
在第 3 章,Hello world 示例中,有一个 Hello World 示例,它解释了工作空间和包的创建。然后,您只需将文件放入 src 目录即可。对于非常小的示例,只需将代码添加到 Main.hs。然后按照第 7 章,调试器和解释器模式中的指南进行操作。例如,要评估您选择的表达式,请右键单击并选择 Evaluate。结果显示在“输出窗口”中。同样,您会得到表达式的类型。
但是,没有控制台窗口,您可以在其中键入为程序提供输入 (stdin),另请参阅将 Leksah 调试器与使用 readLn 和类似的程序一起使用。