João Távora <joaotavora@gmail.com> writes:
> Maybe just fixing the later is enough. Because other than that, I feel
> the whole of CEDET has been pretty obsolete, de facto, for a while
> now.
This is somewhat off-topic, but I wonder why. I mean, I don't use it
myself, but I've tested it a bit now and then when fixing compilation
bugs and stuff, and it seems very cool. It does a lot of what the
now-very-popular LSP stuff does, but still nobody seems to give CEDET
any love these days...
CEDET was promising, I followed it closely around 2007-2011 but it never delivered, IME. I remember being very frustrated by the inability to set up a simple "find the definition". Some awkward thing called "senator" had to be built, I think. Many (re)inventions there, as there were elsewhere (i.e. SLIME): Emacs simply didn't have the infrastructure of Eldoc, Xref, Flymake, etc that it does now.
Also it suffers from the problem of not being LSP :) CEDET is an Emacs-specific protocol and an Emacs-specific toolkit to develop language-specific tools that speak that protocol. LSP is an editor agnostic and language agnostic protocol only. A very clever idea. You need relatively little effort on both sides to get something really useful going. And any effort you spend on one side is worth n-fold on the other side. That is its winning formula.
João