Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Incoming jank nREPL server #610

Open
jeaye opened this issue Oct 2, 2024 · 1 comment
Open

Incoming jank nREPL server #610

jeaye opened this issue Oct 2, 2024 · 1 comment
Assignees
Labels
client-clojure enhancement New feature or request

Comments

@jeaye
Copy link

jeaye commented Oct 2, 2024

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 Olical self-assigned this Oct 4, 2024
@Olical Olical added enhancement New feature or request client-clojure labels Oct 4, 2024
@Olical
Copy link
Owner

Olical commented Oct 4, 2024

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
client-clojure enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants