nREPL 0.8: Evolving the Protocol

1 · Bozhidar Batsov · June 15, 2020, 2:43 p.m.
A few days ago I released the first alpha version of what is eventually going to become nREPL 0.8. The upcoming release is quite special, as it adds a couple of additional ops to the core nREPL protocol itself - namely completions and lookup. Apart from this it extends the sideloader functionality, introduced in nREPL 0.7, to allow for dynamic loading of middleware. One of the great things about nREPL has always been its simplicity. Implementing both nREPL servers and clients is pretty easy (as...