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