Hi,

Sorry to disagree, but CSL APIs are bad example, but for another reason. The CSL API design is (IMHO) bad at its core: Language provides a great way for a new language support to start, but then it is almost impossible to plug in a new functionality from a 3rd party extension. Just try to plug in a supplemental completion handler, or add some addition things into structure view.

Before CSL is stable/public API, it needs to be thoroughly reviewed, with focus on a clean and extensible design.

-S.

Dne 22.9.2018 v 10:10 Sven Reimers napsal(a):
Hi,

csl is a good example. It is the backbone of most of the language supports
in NetBeans and could benefit from a stable API to make implementing
support for other languages easier - maybe something to pick up for
NetBeans 11?

-Sven

Geertjan Wielenga <[email protected]> schrieb am
Sa., 22. Sep. 2018, 09:54:

On Sat, Sep 22, 2018 at 2:01 AM, Laszlo Kishalmi <
[email protected]>
wrote:



Option 4: Make Module Public when There is more than a Certain Number of
Friend Dependencies.

So sometime in the future I'm going to create a list of how many friends
a
module does have and share the list with you.



That is a very good solution, I think.

Gj






Thank you all who participated in this effort!

Laszlo Kishalmi


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








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