-
-
Notifications
You must be signed in to change notification settings - Fork 212
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
Translate clojure-lsp integration to cljs #1025
Comments
This may just be my unfamiliarity with this area of shadow-cljs, but I haven't yet figured out how to use the typescript modules from cljs, like |
It might be that there is some minimum big rewrite we need to do. Both the modules you mention, I think we need to start with figuring out the dependency graph as it is today, and what it needs to look like to do some incremental porting TS->CLJS of the kind you are aiming for here, @bpringe . Speculation: As the central functionality of the |
Exactly what I've been thinking! I agree about possibly rewriting some things and rearranging some deps. I do want to continue to try a bit more without doing that though. Thomas provided some great info here that might allow us to avoid a large-ish rewrite: thheller/shadow-cljs#841 (comment) But yeah, it may be necessary to rewrite some things. I do love the idea of using an atom for state 😄. |
I made some experiments using |
Released in 2.0.174. Must have forgotten to link this issue in a commit message. |
This is something I want to play around with to see what it's like to use cljs, not just for core functionality but also integration. The lsp related code is pretty sectioned off, not too large, and is my current area of work, so I think it's a good candidate.
The text was updated successfully, but these errors were encountered: