-
Notifications
You must be signed in to change notification settings - Fork 34
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
difference with https://github.com/PMunch/nimlsp ? #2
Comments
At the moment, there are some architectural differences between the two projects, but we will work towards creating a single implementation in the long run.
https://github.com/nim-lang/langserver/blob/master/docs/design/LangServArchitecture.md |
That design matches what I had in my head for a while now. The Nim Language Server should just be a simple application that does two basic things (at first):
Further features can include:
|
ok so looks like both projects are actively underway, was hoping efforts could be consolidated
see also PMunch/nimlsp#16 which lists other features in D's version of this, some of which are relevant for Nim
nim-lang/Nim#9757 was trying to simplify that so we could have 1 nimsuggest instance that would work regardless if file was known in advance; it would still require more than 1 in case different compile options are give, though, or if a nimsuggest instance would crash (until these types of bugs are eradicated) |
Latest information in 2024? |
Here's the latest information in our readme, which mentions nimlsp in the "Related Projects" section: https://github.com/nim-lang/langserver?tab=readme-ov-file#related-projects |
/cc @zah @PMunch
when should one use https://github.com/PMunch/nimlsp vs https://github.com/nim-lang/langserver ?
The text was updated successfully, but these errors were encountered: