Expert LSP the official language server implementation for Elixir
8 comments
·August 28, 2025sorentwo
The architecture is remarkable. The lengths they’ve gone to for language version compatibility, and protecting app namespaces is especially impressive.
https://github.com/elixir-lang/expert/blob/main/pages/archit...
vittore
Interesting choice to use just
mtndew4brkfst
It has both a justfile and a makefile at the root, even. Most of us seem to want to use it to throw make away entirely.
That said, I consider `just` very language-agnostic and useful because of that, and I consider mix pretty bad at any workflow needs that isn't directly concerned with BEAM.
zamalek
It's not technically a make replacement (make does do things like incremental build management etc.), but it just goes to show how bad the DX of make is.
MangoToupe
I think it's hard for me to name better software than make. TeX, maybe? that seems like an insanely high bar to clear.
keeganpoppen
i'm a pretty big fan of just, personally, but do not consider that to be the world's most well-considered position by any means...
There are several different LSP implementations of Elixir, each with their own pros and cons. Last year they all agreed to collaborate on an LSP; is this going to be the result of that?
https://elixir-lang.org/blog/2024/08/15/welcome-elixir-langu...