> The Problem is we can’t add everything to NetBeans as a 3rd Party Plugin,
because most of the API that we need, is not public as it is for Java. For
example tokens for all the other languages except from Java. And yes I can
give you a lot of examples for that too. I tried it often. And if the API
is open like the CSL or SPI (I don’t know exactle which one) then there is
a lot of missing documentation for other languages than Java to use or
extends it.

This is a big issue indeed. My personal wish is that "friend modules" did
not exists. The concept in an on itself is not wrong, the problem is that
it always fosters poor/lazy api design. You don't want to commit to an api
but you need it from somewhere else? friend modules.
That works when you have a dedicated team and you work for a company
because you're constantly making progress and can review a design when
appropriate, once you go opensource and the project lives off of people
contributions, it's a major hindrance.
I very much agree with Java's design of not adding a friend visibility
modifier.

Cheers.

On Thu, Dec 3, 2020 at 8:56 AM Neil C Smith <[email protected]> wrote:

> On Thu, 3 Dec 2020 at 11:08, Christian Lenz <[email protected]>
> wrote:
> > And nevertheless we avoid people contribute to NetBeans by discussing
> everything to death. And also we as apache need a plan, a vision etc. for
> sure a lot of people have different thoughts and to add it here it is our
> responsibility for NetBeans to come together to discuss topics, big
> pictures and find people coming together as a group to help making this done
>
> There's something of a contradiction there! :-)  But yes, less
> bikeshedding small stuff, and more discussion of the bigger picture
> wouldn't be a bad thing.
>
> I've said it before, in this context, and in regard to other FLOSS
> projects, though - let's innovate not replicate!  I really don't care
> what JetBrains is adding.  Constantly playing catchup with a
> commercial product is a losing game.  Jump ahead ... or at least
> sideways.
>
> So, what makes NetBeans unique?  And what will make it unique in 3, 5, 10
> years?
>
> Best wishes,
>
> Neil
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
>
> For further information about the NetBeans mailing lists, visit:
> https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists
>
>
>
>

Reply via email to