Skip to content
This repository has been archived by the owner on Oct 12, 2022. It is now read-only.

What is meant by "isolated" and "parallel" as features of this implementation #376

Open
apatrida opened this issue Aug 3, 2019 · 1 comment

Comments

@apatrida
Copy link

apatrida commented Aug 3, 2019

You use vocabulary when describing this language server that I can guess what it means, but would prefer to know what do you mean by "isolated" and "parallel" when describing the features of this language server?

@keegancsmith
Copy link
Member

I actually can't remember when we added that. But I suppose what is different about our implementation vs most language servers is we designed it to run in a datacenter for Sourcegraph. So a single language server process can have concurrent workspaces active (connecting via TCP), and each one uses a virtual filesystem so the workspaces are isolated from each other (however, will share immutable resources when they can).

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants