Your Official Elixir Expert
summary
Three independent Elixir LSPs (Elixir LS, Next LS, Lexical) are merging into a single official implementation called Expert that combines multi-node architecture, gen_lsp (codegen and process abstraction), the Spitfire resilient parser, a sqlite-powered symbol index, and burrito-packaged single binaries. Downloads so far: Next LS ~38,000, Lexical ~21,000, Elixir LS VS Code installs in the hundreds of thousands, motivating consolidation. Current work starts from Lexical, integrates gen_lsp and async cancellation, then wraps releases with burrito; public release not yet available.
AI-written summary · about
chapters (17)
- 0:00Welcome
- 1:07Elixir language server project
- 3:41Elixir LSP updates
- 5:48History of Elixir language servers
- 10:48Next LS innovations
- 14:26Elixir tooling improvements
- 18:43Expert language server
- 19:49Merging language servers
- 20:10Expert's multi-node architecture
- 21:56Code generation in Expert
- 28:00Packaging Expert with Burrito
- 30:50Merging three language servers
- 33:40Editor support and community
- 34:21RefactorX demo
- 35:44Future plans for Expert
- 37:07How to help with Expert
- 40:39Q&A
related talks
34mThe Future of Erlang LS
48mElixir by the Bellyful
18mElixir update
22mElixir is for DOING Things
01h 06mWhat every Node.js developer needs to know about Elixir
40mIntelliJ Elixir Works Even if your Code Doesn't
53mElixir: a potion to mix complexity and concurrency in real‑time
22mELS - the Ember Language Server
