On Fri, Jul 17, 2020 at 9:53 PM Siddhesh Rane <[email protected]>
wrote:

> Is it not possible to just provide the nbms for the original C/C++ support
> through the update center with a note. I remember installing it on 11.3
> with the only glitch that Alt+up/down arrow navigation said no occurrences
> found.
>

Sure, that's still possible at this time (assuming the IDE is running on a
JDK that has unpack200). There is a somewhat relevant discussion here,
though:
http://mail-archives.apache.org/mod_mbox/netbeans-dev/202007.mbox/%3Cf6631d66-84b6-239b-a73e-eb4430c23670%40vieiro.net%3E

But, to me, that seems like a very temporary solution - I don't think
there's any realistic way to fix bugs there or enhance it.


> Introducing a new codebase might bring it's own issues and headaches such
> as separate installation of language server.
>

Sure.

(Note the lighweight C/C++ does not prevent installation and use of CND -
so anyone who wants to install CND is very welcome to do so!)


> Also, is there a wiki page where the integration effort is being
> documented? I read the Readme on CND branch which mentions copying a bunch
> of files but does not specify what issues we are facing in integration. Is
> it license related, API changes or cnd did something weird which is taking
> time? Or might have missed something.
>

I am not aware of such a wiki page - please create one. I guess the work on
CND has two parts:
-the easy one is to resolve most of the file copying from the readme and
changing the license headers. For example, we can probably use
"cnd.debugger.common2/src/org/netbeans/modules/cnd/debugger/common2/icons/debugger_log.png"
from the original CDDL sources, it just needs to be properly marked. It
will be some work to find the solutions, but not that different from what
was done for other languages.
-what worries me are the parsers for C/C++ - not only some files for the
parsers are missing, the more troublesome part is that we will need to
update those over time, to fix bugs and add support fo new language
features. So someone will need to take care of this - and I don't think I
have enough time for that. So, I think volunteers are welcome.

Jan


>
>
> Siddhesh Rane
>
> July 17, 2020 2:30 PM, "Jan Lahoda" <[email protected]> wrote:
>
> > Hi,
> >
> > I believe we are still working on integrating the CND C/C++ support.
> >
> > So, I wonder, would a temporary lightweight C/C++ support make sense?
> See:
> > https://github.com/apache/netbeans/pull/2234
> >
> > Basically, this has a rudimentary C/C++ project that allows the users to
> > provide commands for the build/run actions and some additional settings;
> > syntax highlighting using TextMate grammars; code completion and other
> > editing support is through the Language Server Protocol, using the ccls
> > language server, which the users need to provide themselves; and a *very*
> > rudimentary debugger using gdb (based on the Ant debugger, and gdb
> > interface from CND).
> >
> > It does not have as many features as CND, so this is not fully featured,
> > but I wonder if it could help at least some of our users until CND is
> > finished.
> >
> > When CND is installed, CND should take precedence in important aspects.
> At
> > least that is the idea.
> >
> > What do you think?
> >
> > Any feedback on the support if welcome as well, of course!
> >
> > Thanks,
> > Jan
>
> ---------------------------------------------------------------------
> 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