0

たとえば、次のセッションを参照してください。

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

今、ターミナルで入力するたびに何も表示されません。(奇妙なことに、入力はまだ通常どおり読み込まれています。コマンドを入力して Enter キーを押すと、結果が表示されます。) 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 に答える