All,

On Tue, 2022-09-20 at 07:37 -0400, Amn Ojee Uw wrote:
> Well, isn't that the job of the Apache Netbeans.

I can not speak for Apache/Netbeans but only for some Open Source
Software, that I contribute to -- and the following is my very personal
opinion:

1) Open source is provided by volunteers in their spare time and shared
for free
2) Users are welcome to make suggestions
3) There are 3 ways to get stuff implemented:

a) convince the author, that your suggestion aligns with his own
interest and so the author would  implement it for himself and you
would benefit from it
b) convince the author with a payment to implement it for you 
c) implement it by yourself and submit a PR

There really is no obligation or job -- just a lots of good will and
passion (in the best case on both sides.

I do a lot of work for JSQLParser and we often get feature requests. If
those are for major RDBMS, which we use by ourselves then option 1)
applies. Pull requests according to option 3) are very welcome. If
about very proprietary, exotic RDBMS far away from any standard then
even option 2) would not always work.

> If I have a request and Netbeans wants to include any of us in that
> teem, one could help. I love the suggestion of the OP, and respect
> the suggestion being offered. However, accepting that suggestion
> would require too much effort for a single developer; not only time
> wise, but also mental and physical, just to mention some. This kind
> of endeavours are better suited for a stablish company like Apache.
> I'm offering my help, in case one of the developers need coffee or
> something from the kitchen :), 7 to 10 hour a week.
> I truly hope Apache is not just reading this emails,  but also giving
> them the cerebral value they deserve.

>From a more practical point of view (and again, not authorised by
Apache/Netbeans -- I am just an End user):

1) select your language
2) get hold of the specs (Syntax and Grammar)
3) get hold of parser generating the AST (build the parser by yourself
using ANTLR or JavaCC)
4) clone one of the existing language plugins (e.g. Groovy) and replace
with your language Grammar/AST and Formatter
5) publish your plugin

>From my own experience on SQL Parsing/Formatting and my knowledge of
Julja/R (which has been mentioned by the OP), I can tell you that items
2 and 3 will be major work and serious effort.
I have only the highest admiration for the Netbeans team, but my
personal defensive assessment was: Until a major sponsor would appear
and/or someone really has a passion for Julja or R, it likely won't
happen too soon. The people capable of doing such stuff are usually
drowned in Corporate money already.

@Netbeans team: please feel very welcome to correct me, where I am
wrong.

Cheers and regards
Andreas


Reply via email to