clojureVSCode
clojureVSCode copied to clipboard
Socket REPL and Lumo support
Hi folks! This project is a good starting point for my current team, which uses TypeScript and VSCode quite extensively. I was wondering if you ever considered adding support for socket repl and the Language Server Protocol.
Both Clojure code and implementations like lumo
provide a way to specify an accept function that can pre-process any form and send messages according to the protocol for modifying VSCode's behavior. This pattern is very common in TypeScript, which has an always running executable that basically does the same thing.
I have unfortunately zero time in this period for a project like this but I wanted to ask you folks if it is something you would be interested.
It can also be a project that could be funded by https://clojuriststogether.org
Anyways thanks a lot for your work!
Hi @arichiardi
I'm not sure if I understand you correctly, but are you talking about ClojureScript support using lumo
? And, to honest, not sure what's socket REPL :-) I mean the extension definitely uses the Language Server Protocol because this is how the majority of VSCode extensions works.
Thank you!
Oh yes, so it would be maybe trivial to add support for lumo
let me investigate and report back. Thanks for the prompt response!
Just a little disclaimer: I'm not a ClojureScript user (at the moment) so it's hard for me to implement the proper support of it because I simply don't know its tooling. So help with the ClojureScript support by someone who practices it is more than welcome.
No worries, I will explore and try my best to delineate a plan first :smile: