Boost your productivity with the Erlang Language Server
TALK LEVEL: BEGINNER / INTERMEDIATE / ADVANCED
Implementing features such as auto-complete or go-to-definition for a programming language is not trivial. Traditionally, this work had to be repeated for each development tool and it required a mix of expertise in both the targeted programming language and the programming language internally used by the development tool of choice.
A brilliant intuition, the "Language Server Protocol" (LSP), changes the rules of the game. A real blessing for the Erlang community.
THIS TALK IN THREE WORDS
Language Server
IDE
Productivity
OBJECTIVES
- Clarify what a language server is
- Present the challenges around implementing a language server
- Discuss the Erlang LS architecture
- Get users!
- Get contributors!
- Inspire the Erlang Community to create tools
TARGET AUDIENCE
- Anyone who feels the Erlang Community is lacking tools and IDEs
- Developers who want to boost their Erlang productivity
- People who want to understand more about language servers
- Authors of tools which they believe should be utilized more by the Erlang Community