2012-06-25 1 views

ответ

4

Большинство людей работают с репликами через редактор, такие как Eclipse/Emacs/vim, и этот редактор имеет возможность сохранять реплику, хотя без некоторой усердия в части разработчиков это, скорее всего, будет неполной записью того, что произошло. Некоторое состояние репли, возможно, связано с загрузкой файлов и т. Д., Которые будут в другом состоянии.

Таким образом, короткий ответ обычно отсутствует.

1

Я отвечаю на скобки в вашем вопросе. Для меня Clojure REPL очень полезен для тестирования функций и проверки концепций, которые занимают не более нескольких строк. Я часто помещаю крючки в модуль, который не является основным, поэтому я могу загрузить файл и запустить его через пару функций. Я также могу сделать это из основного, используя тот же подход; то есть написать функцию отладки.

Я нашел плагин Eclipse весьма полезным, но в наши дни я не использую его, в основном Vim и запускаю модуль с одной или несколькими специальными функциями и управляя основным. Я не знаю, как сохранить состояние REPL.

1

В Linux (my = Ubuntu 16.04.2 LTS), если вы используете lein, тогда проверьте наличие .lein (скрытый каталог) и найдите repl-history. Вы должны найти команды, которые вы набрали или ввели в REPL. Это может быть источником для последующего редактирования - я использую geany ...

+0

Пол-десятилетия назад - спасибо вам всем! – MaiaVictor

+1

На Linux Mint 17.3 Роза Я нашел скрытый файл .lein-repl-history. Это означает, что не все Linux (это должно быть Lini - или это слишком колючий) ведут себя одинаково ... – matrixmike

Смежные вопросы