[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Using CEDET modules from Emacs core

From: Eric Ludlam
Subject: Re: Using CEDET modules from Emacs core
Date: Tue, 14 Feb 2017 20:15:31 -0500
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.7.0

On 02/14/2017 06:45 PM, Stefan Monnier wrote:
"Semantic is too slow for C++" complaint (e.g. compared to Clang-based
background process solutions) is unlikely to go away.
While I haven't had time to work on CEDET lately, I'd be happy to discuss
specific performance issues and share ideas on how to improve them,
presumably after the most recent merge is completed.

Isn't it the case that CEDET could also make use of a Clang backend?

Yes. There are many layers in CEDET, and you can hook in external tools at whichever layer makes the most sense. You could use an external parser like clang to produce tag lists, or as a back-end to look up symbols, or just use it for smart completion. There are drawbacks if said tool is only used for smart completion, since other utilities such as tag navigation or decoration would still need a tagging parser.

It is generally handy to have an Emacs native parser for when external tools aren't available or only used for higher level functionality, but it is not necessary.


reply via email to

[Prev in Thread] Current Thread [Next in Thread]