The fact we still don't have a decent Java language server is one of my canaries for the fact that LLMs still, generally speaking, can't ship. There is undeniably demand for this sort of thing, but nobody is coming to meet it. (jdtls, bless it for trying, is just not good)
Nah, there is little demand for it that's the reason.
LLMs don't need a LSP, they work better without it often. Most Java devs use IntelliJ or another IDE with its inbuilt thing. For everyone else the existing one is good enough for incidental usage.
So ~no one cares
I am actively working on a fast language server for Java and kotlin.
I’m driving it daily and it’s much faster than IJ for what I need, although it doesn’t provide all the diagnostics that IJ does…
It’s on github.com/pepegar/ktlsp if you’re curious.
How is the Oracle one? It has better reviews in VS Code marketplace than the Red Hat one (jdtls)
why do you need a java language server? Let them use the same tooling you would use in CI
The one in VS Code seems fine. It's not quite intellij level, but what is.
And speaking on llm and lsp. The new PHP lsp PHPantom (with help of llms) is approaching jetbrains offering fast.
Exactly. I've been trying to say this. Some people think that because people can write CRUD APIs and end-user apps with AI, no-one will need to write code anymore.
There is so much to be built in terms of tooling and libraries where we need tight, solid, well-crafted, original, unique code.