@abcdw That's great progress! Is it still compatible with nrepl such that one could just start using your new REPL code with that today?
Looks like there is non-blocking I/O support in Guile but I haven't tried it yet:
https://www.gnu.org/software/guile/manual/html_node/Non_002dBlocking-I_002fO.html
@daviwil Yep, monroe (relatively generic nrepl client) works with guile-ares-rs today :)
Probably some other clients will work too, will need to test it. I'm especially interested in some cli client, so it can be integrated in scripts and some parts of operating system.
However, later I'll be writing a separate client for more advanced IDE functionality.