Olical / conjure

Interactive evaluation for Neovim (Clojure, Fennel, Janet, Racket, Hy, MIT Scheme, Guile, Python and more!)
https://conjure.oli.me.uk
The Unlicense
1.76k stars 109 forks source link

Incoming jank nREPL server #610

Open jeaye opened 2 weeks ago

jeaye commented 2 weeks ago

Heya, Ollie. You mentioned at HoC at the best way to ensure this stays on your radar is to drop a ticket on the repo. I'm currently working on jank's nREPL server, among so many other things, and am expecting it to be usable in ~6 months (due to the so many other things). Being able to hook this into Conjure, when jank's nREPL server is ready, will be the dream.

Olical commented 1 week ago

Exciting times! Thanks for registering the ticket, will definitely help myself and others keep track of things.

I have a feeling that the current Clojure client may well work out of the box but I'll still aim to create a stripped down one that we can build up over time with things we know work under Jank. I'm sure there's some things I do right now that make JVM-ish assumptions.

It works great with babashka, but that's got the right JVM plumbing anyway so that makes sense.

I want to use this as an excuse to refactor and clean up the Clojure client (which is the oldest and most complex) into something a lot nicer which actually reuses nREPL code between it and other nREPL clients. Making all of them more robust and succinct.