Странное поведение GHCI после импорта Gnuplot
Недавно я попробовал один простой пример построения графиков с использованием оболочки Haskell для Gnuplot, используя этот пример на Ubuntu. Он работает нормально, но после того, как я закрываю графическое окно и набираю что-нибудь в GHCI-терминале, он не показывает, что он печатается. При вводе текста и нажатии возврата он выполняется обычным образом.
Я пытался с разгрузкой всех модулей, но безрезультатно. Кто-то еще сталкивался с этим раньше?
GHC: 7.6.3 Linux: Ubuntu 12
Итак, это ошибка?
1 ответ
Да, это старая ошибка (2 года), http://trac.haskell.org/gnuplot/ticket/1 (и это одна из причин, по которой я перестал использовать Gnuplot с Haskell - другая причина - явная неспособность программно закрыть Гнуплот окна).
Как отмечалось в трекере проблем, вы можете заставить ghci снова показывать то, что вы пишете, набрав:reload (или, что то же самое,:r), но тогда вы потеряете все свои привязки и прочее, так что это не хороший обходной путь.
Изменить: Кстати, я на OS X, вероятно, 10.7/10.8 что-то, когда я столкнулся с этой ошибкой.