Come sessione di riconnessione alla melma / Swank-clojure?
Domanda
Sembra che ogni volta che disconnettersi dalla sessione di clojure melma, non posso ricollegare di nuovo. Sto usando Leiningen per avviare la sessione Swank (con il plugin Lein-Swank). Così, ogni volta che ho smesso di emacs (so che non dovrebbe) o il riavvio / logout devo riavviare sia limo e Swank. C'è un modo per riconnettersi a una sessione di melma / clojure-Swank?
Soluzione
Sì, ma bisogna dire Swank non chiudere la connessione:
lein swank 4005 "localhost" :dont-close true
Si noti che è necessario fornire il nome della porta e l'host se si desidera passare alla porzione :dont-close true
; 4005
e "localhost"
sono i valori di default.
In realtà, questo permette di collegare più REPLs alla stessa istanza swank
allo stesso tempo! Quindi è possibile digitare (def foo :foo)
in un'Emacs e vedere foo
valutare al :foo
nell'altro. : -)