From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Richard Stallman Newsgroups: gmane.emacs.devel Subject: Re: ECB Date: Sat, 03 Jul 2004 22:13:06 -0400 Sender: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Message-ID: References: <8665953yk6.fsf@rumba.de.uu.net> Reply-To: rms@gnu.org NNTP-Posting-Host: deer.gmane.org X-Trace: sea.gmane.org 1088907242 7253 80.91.224.253 (4 Jul 2004 02:14:02 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Sun, 4 Jul 2004 02:14:02 +0000 (UTC) Cc: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Sun Jul 04 04:13:57 2004 Return-path: Original-Received: from quimby.gnus.org ([80.91.224.244]) by deer.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 1BgwVx-0003Rg-00 for ; Sun, 04 Jul 2004 04:13:57 +0200 Original-Received: from lists.gnu.org ([199.232.76.165]) by quimby.gnus.org with esmtp (Exim 3.35 #1 (Debian)) id 1BgwVx-0002Ax-00 for ; Sun, 04 Jul 2004 04:13:57 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.33) id 1BgwXq-00083U-LE for emacs-devel@quimby.gnus.org; Sat, 03 Jul 2004 22:15:54 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.33) id 1BgwXc-00083C-38 for emacs-devel@gnu.org; Sat, 03 Jul 2004 22:15:40 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.33) id 1BgwXb-00082n-7J for emacs-devel@gnu.org; Sat, 03 Jul 2004 22:15:39 -0400 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.33) id 1BgwXb-00082k-3B for emacs-devel@gnu.org; Sat, 03 Jul 2004 22:15:39 -0400 Original-Received: from [199.232.76.164] (helo=fencepost.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.34) id 1BgwV9-0005lB-74 for emacs-devel@gnu.org; Sat, 03 Jul 2004 22:13:07 -0400 Original-Received: from rms by fencepost.gnu.org with local (Exim 4.34) id 1BgwV8-0002zE-SF; Sat, 03 Jul 2004 22:13:06 -0400 Original-To: Kai Grossjohann In-reply-to: <8665953yk6.fsf@rumba.de.uu.net> (message from Kai Grossjohann on Sat, 03 Jul 2004 17:22:49 +0200) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Xref: main.gmane.org gmane.emacs.devel:25430 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:25430 Note that ECB works with CEDET which provides parsing of source code. This is a framework that has lots of potential for vastly improving Emacs' support for different programming languages. Could you tell me more about CEDET? I think that including CEDET in Emacs would enable various other packages to take advantage of it. For example, font-lock could be improved by better parsing, as could syntactic indentation. CEDET already provides syntax-driven completion: if x is a struct, then completing after "x." completes the members of that struct. What language is CEDET written in? What is its license? How would we make Emacs talk with it? This could be a big step forward IF there is no horrible snag.