On Sat, 19 Dec 2020 at 10:34, Jan Lahoda <lah...@gmail.com> wrote:
> I think it would be great for the user experience if we could bundle
> (nb-)javac. The use of it may still be optional, but knowing we can rely on
> something reasonably new without the user doing a separate download would
> be great.

Well, now nb-javac source is on GitHub and once binaries are
distributed somewhere stable (eg. Maven), then maybe we ensure all
files are covered by CPE, and assuming so we open a specific ticket
for this with legal?

> I guess I don't quite understand what you mean here. Yes, the PR is pretty
> much Java editor specific (and specific to only selected features). Not
> sure what exactly is the proposal about "language neutrality".

Sorry, not well written!  I meant perhaps concentrating our efforts on
generic client LSP support in the IDE UI, such that the end user can
opt for an LSP server for any project and/or mime type to override
default?  Rather than just being specific to Java support.

> I think that getting (Java editing) features via a (significantly enhanced)
> LSP on par with the same features we currently have is not impossible, but
> very difficult and/or time consuming. Who is volunteering to do the work?

I have no doubt!  At the same time, there seems to be interest at
least in providing and updating the VS Code LSP server at the moment,
and I'm just posing the question whether longer term we should be
considering LSP (both in process and external) as the backbone of
future editor support, given limited resources we have?

Incidentally, for interest / anyone not aware, there was another LSP
server that was nb-javac based, although looks to have moved to
vanilla javac now?
https://github.com/georgewfraser/java-language-server

Best wishes,

Neil

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@netbeans.apache.org
For additional commands, e-mail: dev-h...@netbeans.apache.org

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists



Reply via email to