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.73k stars 109 forks source link

nREPL integration for Hy #269

Open glyh opened 2 years ago

glyh commented 2 years ago

HyREPL is an nREPL implementation for hy, and it's nice if we have it integrated. Maybe I can spend sometime on this to help integrate HyREPL into conjure.

At the moment hy's evaluation is using stdio, which is missing a lot of features, we can in theory improve this by using an nREPL server for hy. But at the moment there's no proper nREPL server implementation.

Olical commented 2 years ago

Since I extracted all of the nREPL support for Clojure into a reusable module this might not be too hard 🤔 not working on it right now and if anyone tries to do it before me I'll be very happy, just noting that the nREPL code is reusable. Could probably copy the Clojure client and delete like 95% of it down to the basics of "connect and eval"

glyh commented 2 years ago

Sorry but now I'm interested in other stuffs. Maybe I'll come back to this some time later.

Olical commented 2 years ago

No problem! I'll leave this up as something that could be done for the future.

glyh commented 2 years ago

Renamed this. HyREPL is broken because Hy is prototyping and moving so fast. But an nREPL client for Hy can still be a thing.