Wednesday
Room 4
13:40 - 14:40
(UTC+02)
Talk (60 min)
A bird's eye view of a language server
Todays editors often enable you with powerful tools, such as go-to-definition, listing references of a function or variable and detecting errors before you ever compile or run your code. How does this mechanism work? Did you know it is standardized?
Tools
Technique
Language
In this session we'll familiarize ourselves with the Language Server Protocol (LSP), with some real examples from real code editors as well as looking briefly at the specification. Next we'll consider what this protocol enables us to do, and even how cool projects are using it for our coding pleasure!
