From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: David Engster Newsgroups: gmane.emacs.help Subject: Re: A guide on setting up C/C++ development environment for Emacs Date: Fri, 29 Aug 2014 08:06:35 +0200 Message-ID: <87tx4vg784.fsf@arcor.de> References: <513ad0e2-f7f4-484c-b17b-7c94a8c2fc7a@googlegroups.com> <8738chaieo.fsf@wanadoo.es> <87tx4x9353.fsf@wanadoo.es> <87ppfl91ft.fsf@wanadoo.es> <87lhq98zoy.fsf@wanadoo.es> <87ha0x8xbh.fsf@wanadoo.es> <47129814-f079-4441-be39-9387912bca3a@googlegroups.com> <87ppfk71ip.fsf@wanadoo.es> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Trace: ger.gmane.org 1409292445 27056 80.91.229.3 (29 Aug 2014 06:07:25 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Fri, 29 Aug 2014 06:07:25 +0000 (UTC) To: help-gnu-emacs@gnu.org Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Fri Aug 29 08:07:18 2014 Return-path: Envelope-to: geh-help-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1XNFLC-0002W0-7v for geh-help-gnu-emacs@m.gmane.org; Fri, 29 Aug 2014 08:07:18 +0200 Original-Received: from localhost ([::1]:40276 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XNFLB-0001aA-PL for geh-help-gnu-emacs@m.gmane.org; Fri, 29 Aug 2014 02:07:17 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:46613) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XNFKv-0001a0-19 for help-gnu-emacs@gnu.org; Fri, 29 Aug 2014 02:07:08 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1XNFKn-00066e-1j for help-gnu-emacs@gnu.org; Fri, 29 Aug 2014 02:07:00 -0400 Original-Received: from plane.gmane.org ([80.91.229.3]:59602) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XNFKm-00066M-Qu for help-gnu-emacs@gnu.org; Fri, 29 Aug 2014 02:06:52 -0400 Original-Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1XNFKj-00029Q-Iz for help-gnu-emacs@gnu.org; Fri, 29 Aug 2014 08:06:49 +0200 Original-Received: from dslc-082-083-059-068.pools.arcor-ip.net ([82.83.59.68]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Fri, 29 Aug 2014 08:06:49 +0200 Original-Received: from deng by dslc-082-083-059-068.pools.arcor-ip.net with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Fri, 29 Aug 2014 08:06:49 +0200 X-Injected-Via-Gmane: http://gmane.org/ Original-Lines: 20 Original-X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: dslc-082-083-059-068.pools.arcor-ip.net User-Agent: Gnus/5.13001 (Ma Gnus v0.10) Emacs/24.3.91 (gnu/linux) Cancel-Lock: sha1:+zy9KOYNvIwaMlbal2zbX0FrTRc= X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 80.91.229.3 X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Original-Sender: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.help:99500 Archived-At: Óscar Fuentes writes: > However, I don't see CEDET's team throwing away their Elisp parser and > start coding one on C/C++. They could use Clang's right away, or GCC's > once the modularization is completed, but they insist on their own's. Stop this, Óscar. I think you're very well aware that the clang binary in itself only provides smart completions, nothing more. I *have* added support for this in CEDET. I'm pretty sure you know that as well, because I've already written this to you the last time this was discussed. What you are talking about is walking the AST using libclang/libtooling, which is a whole different matter and nothing which one does "right away". Just look at projects like rtags which do that, and see what it entails. This is just to set things straight for others which are reading this. I have absolutely no interest in further discussing this with you. -David