0

例如,请参阅此会话:

Prelude> import System.Process
Prelude System.Process> system "gnuplot filename.gnu"
Prelude System.Process> 

现在,每当我在终端输入时,什么都不会出现。(奇怪的是,输入仍然像往常一样被读入。你可以输入一个命令,按回车,结果就会出现。)我必须重新启动 ghci 才能让它再次工作。

我可以调用一些命令来重置 ghci 而不重新启动它吗?或者,有没有更好的方法来调用 gnuplot 以便它不会干扰?

编辑:这是 ghc 7.6.2

4

1 回答 1

1

你可以试试这个:

Prelude> import System.Process
Prelude System.Process> system "gnuplot filename.gnu"
Prelude System.Process> system "reset"

通常reset可以在这里找到命令:

$ which reset
/usr/bin/reset
于 2014-08-07T21:02:50.283 回答