В Eclipse + против часовой стрелки, когда я хочу подключиться к REPL, в диалоговом окне мне сообщается, что я могу использовать nREPL через HTTP:
Как установить это? Связано ли это с drawbridge? Мне не удалось объединить эти работы, хотя lein repl :connect http://my.url/repl
работал у меня.
Для ясности, почему это полезно по сравнению с классическим REPL: classic REPL работает только для localhost. Вы можете подключить его через туннелирование через SSH, но это - REPL через HTTP - является жизнеспособной альтернативой для удаленных "живых" серверов.
Только для полноты, серверная сторона:
- drawbridge - транспорт HTTP - https://github.com/cemerick/drawbridge
- как его использовать - https://devcenter.heroku.com/articles/debugging-clojure
- пример приложения - https://github.com/technomancy/chortles