A dive into nREPL/unrepl as programmatic interactions with Clojure & how they work beneath the surface.
I'll cover the underlying protocol of nREPL & how certain pieces of magic are enabled in CIDER.
I'd also like to discuss cgrand's rival protocol which runs on the socket repl, how it differs from nrepl & what it's design goals are.
YOU MAY ALSO LIKE:
How your REPL tooling works
Dominic Monroe has been working exclusive in Clojure at JUXT since early 2016. His experiences range from Electric Bike schemes to Large Marketing companies. He has a particular interest in tooling, and is a member of the clojure-vim group.