-
Notifications
You must be signed in to change notification settings - Fork 7
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
pREPL Server #628
Comments
Cool project and just wanted to give my quick thoughts on this part of it as a REPL obsessed developer: I would highly recommend considering nREPL, it's a slightly higher up front cost but you'll reap the benefits for years to come. That's coming from someone who's implemented and consumed essentially every protocol here as well as nREPL over 5+ years as a tooling developer 😅 If you implement nREPL you could be another candidate for Conjure as we make the nREPL support more generic and easy to plug into many more languages that run off of nREPL. If you DO want to use prepl, these may help: |
Hi @Olical we already have some support for nREPL, so perhaps that support is already possible. |
Oh nice! Then yeah, it can be supported with some copy and pasting to
create a new client.
If the language gets tree-sitter support in Neovim that'll improve the
experience too. We could probably just use Clojure's tree-sitter grammar
through really or modify it lightly.
We're in the middle of some refactoring over on Conjure right now so I
can't try and mock up a client for Basilisp just yet but we'll probably be
able to do something soon
…On Tue, 27 Aug 2024, 11:28 Chris Rink, ***@***.***> wrote:
Hi @Olical <https://github.com/Olical> we already have some support for
nREPL
<https://basilisp.readthedocs.io/en/latest/cli.html#start-an-nrepl-session>,
so perhaps that support is already possible.
—
Reply to this email directly, view it on GitHub
<#628 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AACM6XP4GMC4TBEC7GP7E5TZTRIEDAVCNFSM6AAAAABNFYED56VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDGMJSGE2DQMBUGE>
.
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
Clojure release notes
The text was updated successfully, but these errors were encountered: