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

Socket REPL and Lumo support #91

Open
arichiardi opened this issue Feb 6, 2018 · 4 comments
Open

Socket REPL and Lumo support #91

arichiardi opened this issue Feb 6, 2018 · 4 comments

Comments

@arichiardi
Copy link

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!

@avli
Copy link
Owner

avli commented Feb 9, 2018

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!

@arichiardi
Copy link
Author

Oh yes, so it would be maybe trivial to add support for lumo let me investigate and report back. Thanks for the prompt response!

@avli
Copy link
Owner

avli commented Feb 10, 2018

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.

@arichiardi
Copy link
Author

No worries, I will explore and try my best to delineate a plan first 😄

@arichiardi arichiardi changed the title Consider Language Server Protocol Socket REPL and Lumo support Feb 10, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants