nrepl 2026-06-29

seems interruptible-eval dropped support for eval-fn... what's the reason for that?

this is breaking some custom middleware we have which dispatches to different evaluation logic based on the file extension... trying to see if I can work around it

seems this works, leaving both versions in since not all colleagues have upgraded

(ie/evaluator (assoc msg
                          :eval #'eval-fn
                          ::ie/eval-fn eval-fn))

Wasn't the intention, let me check.

:eval is still there but it is overridden by ::ie/eval-fn . If you don't pass the latter, the former should work

👍🏻 1

@plexus I took another look at it. I recently changed how debugger works in cider-nrepl, so now the debugger implementation always sets ::ie/eval-fn, and that always overrides plain :eval. That's probably what you observe

thanks for checking, turns out I also was picking up an old nrepl version in this project. Before I was only passing in ::ie/eval-fn but it seems :eval works fine