On Wed, 2009-11-04 at 00:57 +0100, Xavier Maillard wrote:
> can someone explain to me what CEDET is in simple terms and why, as an
> occasional developer (mainly lisp and erlang lately), I would need it.
> I have read many things on CEDET but this is still really obscure to me.
> So in a few words:
> - for whom is it designed ?
The target audience are developers of code, anything from a novice to
There are other parts of CEDET designed specifically for other Emacs
developers, and specifically people who are domain experts in some
language and also willing to program in Emacs to create a better
> - for what ?
For the target audience, the list is long, which is why it is not
described succinctly on the web site. "Classic IDE features" would be a
way to describe it.
> - is it something for "big project"
Any size project, though particularly large (ie - multiple gigabytes of
code) causes emacs to run pretty slowly.
> - in what does it differ from normal Emacs stuff (like TAGS and co)
For everything TAGS can do, CEDET will do something similar, but provide
more succinct answers. Then add in all the things TAGS can't do.
The front page of the website will list all the high points it can do.
I'm not going to type it in again.
Of course, CEDET does not support Lisp directly, and I have not had
reports of how good the Erlang support is in a few years. If you are
thinking of improving support for these languages, that would be great.