Fork me on GitHub
#nrepl
<
2020-04-30
>
shen08:04:51

@bozhidar: thoughts on using more modern dev-time tooling for nREPL?

shen08:04:09

I'm thinking of kaocha in particular

shen09:04:12

as long as we have zero runtime deps, and runtime compatibility back to Clojure 1.7, that should be fine right?

bozhidar10:04:56

@shen Yeah, totally!

bozhidar11:04:14

Dev dependencies are not really an issue - we have to be careful only on the runtime side.

shen11:04:44

ok. it only works with clojure 1.9+, but for the CI matrix, we should still be able to use lein run for older versions

bozhidar11:04:24

Fine by me.

shen11:04:37

so, got most of the dynamic middleware thing working. just trying to figure out dependencies between the modules.

shen11:04:48

e.g. sideloader depends on session, and both sits downstream from the dynamic loader (which is not really a middleware), so need to think of a clean way for it to have access to those capabilities without having everything entwined

bozhidar11:04:29

Looking forward to see what you’ve come up with!

shen11:04:07

quite excited. this should allow cider-connect to do almost as much as cider-jack-in

bozhidar12:04:25

That’s the dream!