Digital Ocean's Hacktoberfest is right around the corner. If a repo for plugins is amrked as participating, along with some guidance on what a good PR would cover, that might be a good opportunity to kick start some new plugin work. ________________________________ From: John Kostaras <[email protected]> Sent: Thursday, September 30, 2021 7:33 AM To: [email protected] <[email protected]> Subject: Re: LSP Language Server Protocol
I 'd like to take this opportunity to mention that NetBeans loses many users because it simply doesn't support many other languages anymore, and it is not easy to migrate the many half-baked plugins <https://cwiki.apache.org/confluence/display/NETBEANS/Community+plugins> from older versions to the latest Apache NetBeans platform. - JavaCC <https://javacc.github.io/javacc/> is the old way - ANTLR <https://www.antlr.org/> is the modern way, but it is not easy to keep the many languages up-to-date; there are a number of tutorials on how to create a NB plugin using ANTLR, many outdated, with the best one in the Apache NetBeans book - LSP <https://langserver.org/> seems to be gaining ground, but there are no tutorials, apart from Jan Lahoda's rudimental one <https://blogs.apache.org/netbeans/entry/lsp-client-demo-ba-sh>. I plan to also write a tutorial on the various ways (e.g. javacc, antlr, lsp) but it will take time, which I don't have in my already very heavy list of ToDos. I don't know how we could: - organise to write tutorials on how to port a new language as a NetBeans plugin - port the half-baked plugins <https://cwiki.apache.org/confluence/display/NETBEANS/Community+plugins> providing help to the respective authors ; the NetBeans Platform APIs have changed during time, and it is not obvious how to migrate old code Kind regards, Ioannis. On Sun, 26 Sept 2021 at 21:46, Eric Bresie <[email protected]> wrote: > Some of this may be of help… > > (1) https://langserver.org/ > (2) > > https://lists.apache.org/thread.html/r004212da38a55a7779b58ed03e851e6f017b150abe43d7a868bea236%40%3Cdev.netbeans.apache.org%3E > > Eric > > On Wed, Sep 8, 2021 at 11:55 AM Jack W. <[email protected]> wrote: > > > Thanks for the pointer, John, very helpful. > > > > On Wed, Sep 8, 2021 at 10:52 AM John Kostaras <[email protected]> > wrote: > > > > > There is this > > > <https://blogs.apache.org/netbeans/entry/lsp-client-demo-ba-sh>. > > > > > > > --- > > Jack Woehr # Woehr's Asymptote: The ratio of the time spent > > Box 51, Golden CO 80402 # administering productivity software over the > > time > > http://www.softwoehr.com # saved by said software eventually > approximates > > 1. > > > -- > Eric Bresie > [email protected] >
