@seancorfield there are already multiple "repl-like" implementations - they all implement the protocol on repl-tooling.eval/Evaluator
. Maybe you can start from there? There's a little bit of "Clojure implementation detection and REPL type" on https://github.com/mauricioszabo/repl-tooling/blob/master/src/repl_tooling/integrations/repls.cljs too, if you want somewhere to start 🙂
@mauricio.szabo I hadn't thought of looking into that code so thank you for that. I probably won't really get to this until the end of next week when I take some time off to work on OSS projects.
Nice, let me know if there's anything more that I can help 🙂