Ho letto questo, ma sembra non esserci tutorial/doc sulla differenza tra questi due o quello.Qual è la differenza specifica tra Clojure 1.8's socket repl e nREPL?
La presa sostituisce andando a sostituire nrepl?
Ho letto questo, ma sembra non esserci tutorial/doc sulla differenza tra questi due o quello.Qual è la differenza specifica tra Clojure 1.8's socket repl e nREPL?
La presa sostituisce andando a sostituire nrepl?
Almeno non ora. clojure.core.server/repl
è solo un semplice REPL vecchio che ascolta sul socket e sputa anche l'output tramite socket. Preferisco pensare che questo socket si sostituisca come una piccola e bella soluzione per aggiungere REPL sulle funzionalità di rete senza (molto) cambiamento di codice.
nREPL, d'altra parte, è stato fuori a lungo. Fornisce molte più funzionalità, tra cui il middleware è il più importante. nREPL consente agli editor e agli IDE di comunicare interattivamente con la JVM, arricchendo l'esperienza quando si utilizza il REPL di base.
tldr;
Versione lunga:
Cosa si può fare con il socket che non può essere fatto con il nREPL esistente? – ClojureMostly
@Andre Nessuno, temo. Fornisce solo comodità. – Davyzhu