rhcarvalho

rhcarvalho

GitHub Copilot sort of does that in a way that is both worse and better than the proposal.

  • Worse in that it doesn’t really know the types and possible values as a deterministic compiler.

  • Better in that it suggests based on context and likelihood, so suggests common idioms both community-wide and possibly project/file-specific.

Other LLM coding tools probably give a similar experience.

For the complete list, I also think it is unfortunately too long to be useful, unless there’s a good ranking mechanism to show us what we are more likely to want in the context (in which case we’re back to LLM territory, perhaps?).

0
Post #22
h14h

h14h

If the objective is ranking a finite list of functions, I wonder whether an LLM would be overkill? Would be interesting if you could train a narrower model & make it small/light enough to run on-device, and and maybe even ship with the LSP itself.

Though I imagine that would complicate installation.

0
Post #23
feviskus

feviskus

Any update on the progress?
According to this comment, the new lsp should be available under the elixir-lang org - I can’t see any such repo.

0
Post #24
tcoopman

tcoopman

That comment says it will be available there when it’s launched. It’s not launched yet. I’ve got no idea about a timeline.

2
Post #25
darwin67

darwin67

Is the idea to support LSP only? Would DAP be considered in the future roadmap as well?
Would be nice to be able to use breakpoints and such for debugging.

1
Post #27
lpil

lpil

Creator of Gleam

The language server would implement LSP, and a debugger would implement DAP. They’d be different projects.

The BEAM has really good debugging capabilities, so you may be able to wrap that in DAP today!

This LS could possible one day grow to also be a debugger, but there’s no need to wait for that.

4
Post #28
dimitarvp

dimitarvp

We have not seen updates in a while. I wonder how it’s going.

2
Post #29
NobbZ

NobbZ

I have had the same discussion with @mhanberg yesterday.

The essence of the discussion is, that there is no concrete ETA, but at least they are “rather close to making the repo public”.

I missed to squeeze a definition of “rather close” out of him though :wink:

17
Post #30
Mostalive

Mostalive

The readme on expert-lsp.org seems to be about Tableau, something with templates. I am confused. Does anyone know where the official language server is?

0
Post #31