You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Ultimately that leads to Making Language Server Part of the IDE - that solves the versioning problem. However to get to that we need to move language server code to hosted area - e.g. place it into polyglot/java.
By packaging the language server implementation as an Enso library Standard.Language_Server and bundling it together with the IDE we will always guarantee the he language server protocol version required by the IDE is the same as the one supported by the Standard.Language_Server library.
The content you are editing has changed. Please copy your edits and refresh the page.
Recent Hubert's investigations have brought up issue of
Api.Runtime
envelop serialization and deserialization overhead. It has already been tracked asand a possible suggestion to avoid such overhead was outlined in
Ultimately that leads to Making Language Server Part of the IDE - that solves the versioning problem. However to get to that we need to move language server code to hosted area - e.g. place it into
polyglot/java
.By packaging the language server implementation as an Enso library
Standard.Language_Server
and bundling it together with the IDE we will always guarantee the he language server protocol version required by the IDE is the same as the one supported by theStandard.Language_Server
library.Tasks
When this is achieved, change the server to call into runtime via builtins.
The text was updated successfully, but these errors were encountered: