-
-
Notifications
You must be signed in to change notification settings - Fork 654
Add jack-in support for ClojureCLR #3839
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
base: master
Are you sure you want to change the base?
Changes from all commits
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -60,13 +60,11 @@ from your Emacs config. | |
|
|
||
| == ClojureCLR Support | ||
|
|
||
| CIDER currently has very basic support for ClojureCLR (via Arcadia's nREPL server). The reasons for this are the following: | ||
| CIDER currently has very basic support for ClojureCLR (via either a port of Babashka's nREPL server or Arcadia's nREPL server). The reasons for this are the following: | ||
|
|
||
| * nREPL itself runs only on the JVM (because it leverages Java APIs | ||
| internally). There's an | ||
| https://github.com/clojure/clr.tools.nrepl[nREPL port for ClojureCLR], but | ||
| it's not actively maintained and it doesn't behave like the Clojure nREPL. | ||
| * `cider-nrepl` uses a lot of Java code internally itself. | ||
| * The https://github.com/clojure/clr.tools.nrepl/tree/master/partial-nrepl-nrepl-port[nrepl/nrepl port to ClojureCLR] is not yet working | ||
|
Member
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Both those items will be quite easy to tackle today with the help of AI agents (as the outcome is fairly well specified, so it'd be mostly a matter of time and tokens), but I'm not sure if anyone has interest in filling in the blanks there. Perhaps we should remove this server as well, so we won't confuse users? I'm also thinking we should probably suggest |
||
| * `cider-nrepl` uses a lot of Java code internally itself and would need to be adapted/ported like any | ||
| other clojure library adapted/ported to ClojureCLR. | ||
|
|
||
| Those issues are not insurmountable, but are beyond the scope of our current roadmap. | ||
| If someone would like to tackle them, we'd be happy to provide assistance. | ||
|
|
||
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think we can remove mentions of Arcadia, as the project has been dead for a few years now. Less is more.