Когда я разрабатываю некоторые анализы данных в конвейерах в haskell, часто бывает полезно предварительно загрузить состояние переменной в GHCi после загрузки.Автоматическая перезагрузка состояния переменной в GHCi при повторной загрузке файла
Что я сейчас делаю, это копирование и вставка частей сценария по очереди в emacs только для проверки и проверки вывода некоторой промежуточной обработки. Я не могу даже набросать код для копирования, потому что разрывы строк не передаются (по крайней мере, в режиме Emacs Interactive-Haskell)
Есть ли способ сделать это?
EDIT: просто загрузка/перезагрузка файла .hs не делает трюка, потому что у afaik нет способа иметь «< -» привязки на верхнем уровне.
Почему бы не превратить его в функцию/выражение и загрузить его? Или упаковать его в обычный модуль и просто загрузить его в ghci? – Carsten
, потому что я хочу использовать ghci для интерактивного анализа/тестирования с переменными внутри функции. – daj
Можете ли вы привести пример? Я не думаю, что правильно понимаю: обычно вы можете упаковать все, что вы используете, в файл .hs и просто загрузите его в ghci – Carsten