logoalt Hacker News

marginalia_nutoday at 8:34 AM6 repliesview on HN

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)


Replies

adamddev1today at 9:46 AM

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.

show 1 reply
dtechtoday at 10:01 AM

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

show 1 reply
jlgarhdeztoday at 9:59 AM

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.

show 1 reply
timandersontoday at 9:29 AM

How is the Oracle one? It has better reviews in VS Code marketplace than the Red Hat one (jdtls)

whazortoday at 9:38 AM

why do you need a java language server? Let them use the same tooling you would use in CI

show 1 reply
TiredOfLifetoday at 8:43 AM

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.

show 2 replies