Haskell 导入Gnuplot后GHCI的奇怪行为

Haskell 导入Gnuplot后GHCI的奇怪行为,haskell,gnuplot,ghc,ghci,Haskell,Gnuplot,Ghc,Ghci,我最近尝试了一个简单的例子,在ubuntu上使用Haskell wrapper for Gnuplot进行绘图。它工作正常,但在我关闭图形窗口并在GHCI终端中键入任何内容后,它不会显示正在键入的内容。输入文本并按return键后,它将以正常方式执行 我尝试卸载所有模块,但没有成功。有其他人更早地面对过吗 GHC:7.6.3 Linux:Ubuntu12 那么,这是一只虫子吗 是的,这是一个老错误(2年),(这是我停止在Haskell中使用Gnuplot的原因之一,另一个原因是无法通过编程方式关

我最近尝试了一个简单的例子,在ubuntu上使用Haskell wrapper for Gnuplot进行绘图。它工作正常,但在我关闭图形窗口并在GHCI终端中键入任何内容后,它不会显示正在键入的内容。输入文本并按return键后,它将以正常方式执行

我尝试卸载所有模块,但没有成功。有其他人更早地面对过吗

GHC:7.6.3 Linux:Ubuntu12

那么,这是一只虫子吗

是的,这是一个老错误(2年),(这是我停止在Haskell中使用Gnuplot的原因之一,另一个原因是无法通过编程方式关闭Gnuplot窗口)

正如问题跟踪器中所指出的,您可以通过键入:reload(或者,相当于:r)让ghci再次显示您编写的内容,但随后您会丢失所有绑定和内容,因此这不是一个好的解决方法


编辑:顺便说一句,我在OS X上,遇到这个错误时可能是10.7/10.8左右。

在标准的Ubuntu/Gnome终端窗口中,这将是?是的,在我以ghci的形式命令它并将其加载到Prelude之后。调用
plotFunc
启动交互式gnuplot终端(相当于运行“gnuplot”)并传递创建绘图所需的参数。这似乎是一个与
process
运行gnuplot终端的方式有关的错误。感谢您的确认和链接..您能推荐您当时用于绘图的其他方法吗?不幸的是,当时我没有找到任何其他解决方案,主要是因为我没有太多时间四处看看。不过,我时不时地听说,所以你可能会在那里找到你喜欢的东西。显然,有人正在为R开发一个端口,一个绘图包,这很好,但为此我们将不得不等待。(.)刚刚注意到这个关于Hackage的绘图包,听起来很有趣,也很相关。不过我还没试过。