eclipse clojure counterclockwise nrepl

eclipse - HTTP REPL a la izquierda



clojure counterclockwise (1)

En Eclipse + en sentido contrario a las agujas del reloj, cuando quiero conectarme a REPL, el cuadro de diálogo me dice que puedo usar nREPL a través de HTTP:

¿Cómo configurar esto? ¿Está esto conectado de alguna manera al drawbridge ? No he podido hacer que funcionen juntos, aunque lein repl :connect http://my.url/repl funcionó para mí.

Para mayor claridad, por qué esto es útil en comparación con el REPL clásico: el REPL clásico funciona solo para localhost. Puede conectarlo mediante un túnel de puerto SSH, pero esto, REPL a través de HTTP, es una alternativa viable para servidores remotos "en vivo".

Sólo para completar, el lado del servidor:


Acabo de instalar CCW y probé contra https://github.com/technomancy/chortles : "Mein run" después de exportar las variables de entorno sugeridas allí y se conecta a http://flynn:reindeerflotilla@localhost:5000/repl como un encanto. Intenté evaluar expresiones simples y no tuve ningún problema mientras el servidor estaba funcionando. Estoy usando Leiningen 2.4.3 para ejecutarlo.

Las fuentes de Chortle https://github.com/technomancy/chortles/blob/master/src/chortles/web.clj parecen ser bastante simples, el controlador principal está envuelto en el middleware de drawbridge que incluye soporte de sesión y parámetros también. Eso funciona para ti? ¿Es factible utilizar el mismo enfoque para su propia aplicación?