Как воссоединиться с сеансом слизи/силкера?
Вопрос
Похоже, что всякий раз, когда я отключаюсь от сессии слизиловой слизи, я не могу снова воссоединиться. Я использую Leiningen, чтобы начать сеанс Swank (с плагином Lein-Swank). Поэтому каждый раз, когда я уходил с Emacs (я знаю, что не должен) или перезагрузить/выйти из системы, я должен перезапустить как слизь, так и Swank. Есть ли способ повторно подключиться к сессии слизи/clojure-swank?
Решение
Да, но вы должны сказать Swank не закрывать связь:
lein swank 4005 "localhost" :dont-close true
Обратите внимание, что вам нужно предоставить имя порта и хоста, если вы хотите передать :dont-close true
часть; 4005
и "localhost"
являются значениями по умолчанию.
На самом деле, это позволяет подключить несколько заполнения к одинаковому swank
экземпляр в то же время! Тогда вы можете ввести в (def foo :foo)
в одном эмаче и посмотри foo
оценить до :foo
в другом. :-)