GCC Is Working On An Implementation Of Microsoft's Language Server Protocol

Written by Michael Larabel in GNU on 24 July 2017 at 05:07 PM EDT. 23 Comments
GNU
David Malcom of Red Hat today published an interesting patch series that includes an implementation of Microsoft's Language Server Protocol (LSP).

LSP allows integrated development environments (IDEs) and other programming applications to connect to the LSP server and make RPC queries for various code related information. Microsoft LSP is based on JSON RPC. This work is currently considered a proof-of-concept for GCC.

The Language Server Protocol can be used for communicating from the server to the client in real-time about any code errors/warnings, location of associated code, and other information useful to developers in writing code and debugging. More details on LSP via Microsoft's GitHub.

This currently experimental LSP server for GCC can be found via this patch series. Microsoft has offered LSP as an open standard since last year.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.

Popular News This Week