That could be a good idea even though it might be a hard task for a
Hackathlon. I 'll do the JIRA PR work and update confluence
<https://cwiki.apache.org/confluence/display/NETBEANS/Community+plugins>.

Thanks Adam.

Ioannis.

On Thu, 30 Sept 2021 at 15:29, Adam Russell <[email protected]> wrote:

> 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]
> >
>

Reply via email to