Hard CIDER: Understanding the Jack-in Process

1 · Bozhidar Batsov · Nov. 2, 2019, 11:16 a.m.
There are many mysteries in life, but few are as perplexing as the eternal question “What exactly happens during cider-jack-in?”. Today it’s time to unravel this mystery! The Basics At its heart cider-jack-in does something super simple - it just executes a shell command (e.g. lein repl) that starts an nREPL server, waits for this server to come to life, and then connects CIDER to it. It’s really as simple as this. If I had to explain it in more details I’d probably do it like: CIDER shells out...