From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Tom Tromey Newsgroups: gmane.emacs.help,gmane.emacs.devel Subject: Re: code completion Date: Wed, 12 Mar 2008 15:35:33 -0600 Message-ID: References: <63pnmnF269411U1@mid.dfncis.de> <87ejafwwir.fsf@thalassa.informatimago.com> <47D857AC.3040003@gmail.com> Reply-To: tromey@redhat.com NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: ger.gmane.org 1205360889 24348 80.91.229.12 (12 Mar 2008 22:28:09 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Wed, 12 Mar 2008 22:28:09 +0000 (UTC) Cc: emacs-devel@gnu.org To: help-gnu-emacs@gnu.org Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Wed Mar 12 23:28:37 2008 Return-path: Envelope-to: geh-help-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1JZZQz-0003ax-Hh for geh-help-gnu-emacs@m.gmane.org; Wed, 12 Mar 2008 23:28:29 +0100 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1JZZQQ-0006KF-KX for geh-help-gnu-emacs@m.gmane.org; Wed, 12 Mar 2008 18:27:54 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1JZZQ9-0006K0-MT for help-gnu-emacs@gnu.org; Wed, 12 Mar 2008 18:27:37 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1JZZQ8-0006Jm-AH for help-gnu-emacs@gnu.org; Wed, 12 Mar 2008 18:27:37 -0400 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1JZZQ8-0006Jj-3m for help-gnu-emacs@gnu.org; Wed, 12 Mar 2008 18:27:36 -0400 Original-Received: from main.gmane.org ([80.91.229.2] helo=ciao.gmane.org) by monty-python.gnu.org with esmtps (TLS-1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1JZZQ7-0004t4-Li for help-gnu-emacs@gnu.org; Wed, 12 Mar 2008 18:27:36 -0400 Original-Received: from list by ciao.gmane.org with local (Exim 4.43) id 1JZZQ3-00020V-HM for help-gnu-emacs@gnu.org; Wed, 12 Mar 2008 22:27:31 +0000 Original-Received: from 207.189.197.153 ([207.189.197.153]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Wed, 12 Mar 2008 22:27:31 +0000 Original-Received: from tromey by 207.189.197.153 with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Wed, 12 Mar 2008 22:27:31 +0000 X-Injected-Via-Gmane: http://gmane.org/ Original-Lines: 23 Original-X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: 207.189.197.153 X-Attribution: Tom User-Agent: Gnus/5.11 (Gnus v5.11) Emacs/22.1 (gnu/linux) Cancel-Lock: sha1:/QstFyIPPqCZHHOCEINsELDs7Uo= X-detected-kernel: by monty-python.gnu.org: Linux 2.6, seldom 2.4 (older, 4) X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.help:52325 gmane.emacs.devel:92327 Archived-At: >>>>> "Lennart" == Lennart Borgman (gmail) writes: >>>> http://www.gccxml.org/ >> Pascal> Will parsing of xml be faster in elisp than parsing C? >> >> You could always make it emit sexps :-) Lennart> Yes, seriously. Maybe those writing gcc-xml could accept it Lennart> as an option. I guess it should be a very simple change to Lennart> spit out elisp/lisp instead of xml, or? Yeah. Though... XML is important enough nowadays that Emacs really ought to be able to parse it with good performance. If this means linking to an XML library written in C, then IMO it would be a good idea. Lennart> Is gcc some kind of generic compiler that can handle other Lennart> languages too? GCC has multiple front ends, but AFAIK gccxml is only for C++. Tom