Reviews run for a minimum of one week. The outcome of the review is decided on this date. This is the last day to make comments or ask questions about this review.
Eclipse LSP4J
The Language Server Protocol currently defined by the VSCode team at [1] is an effort to unify communication between editors (tools) and advanced language tooling.
[1] - https://github.com/Microsoft/language-server-protocol
This project aims at providing a reusable Java implementation of VSCode's language server protocol. It implements the types as well as the communication, including serialization to and deserialization from JSON.
LSP4J is a Java implementation of VSCode's language server protocol intended to be consumed by tools and language servers implemented in Java.
The Eclipse Foundation is a trusted open source foundation and hosts a number of potential clients of this project, such as (Eclipse Platform, JDT, Xtext, JSDT, etc.)
The initial contribution is currently hosted at https://github.com/TypeFox/ls-api.
No legal issues.
We intend to provide a first incubation release shortly after project creation.
It is planned to keep up with the evolution of the language server protocol.