From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Kai Grossjohann Newsgroups: gmane.emacs.devel Subject: Re: ECB Date: Sat, 03 Jul 2004 17:22:49 +0200 Sender: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Message-ID: <8665953yk6.fsf@rumba.de.uu.net> References: NNTP-Posting-Host: deer.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Trace: sea.gmane.org 1088868197 18583 80.91.224.253 (3 Jul 2004 15:23:17 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Sat, 3 Jul 2004 15:23:17 +0000 (UTC) Original-X-From: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Sat Jul 03 17:23:10 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 1BgmMA-0007gr-00 for ; Sat, 03 Jul 2004 17:23:10 +0200 Original-Received: from lists.gnu.org ([199.232.76.165]) by quimby.gnus.org with esmtp (Exim 3.35 #1 (Debian)) id 1BgmM9-0008Rc-00 for ; Sat, 03 Jul 2004 17:23:10 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.33) id 1BgmO1-0003rE-QQ for emacs-devel@quimby.gnus.org; Sat, 03 Jul 2004 11:25:05 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.33) id 1BgmNx-0003r8-Ha for emacs-devel@gnu.org; Sat, 03 Jul 2004 11:25:01 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.33) id 1BgmNv-0003qu-Ta for emacs-devel@gnu.org; Sat, 03 Jul 2004 11:25:01 -0400 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.33) id 1BgmNv-0003qr-QS for emacs-devel@gnu.org; Sat, 03 Jul 2004 11:24:59 -0400 Original-Received: from [80.91.224.249] (helo=main.gmane.org) by monty-python.gnu.org with esmtp (Exim 4.34) id 1BgmLt-0008TU-TB for emacs-devel@gnu.org; Sat, 03 Jul 2004 11:22:54 -0400 Original-Received: from list by main.gmane.org with local (Exim 3.35 #1 (Debian)) id 1BgmLt-00038j-00 for ; Sat, 03 Jul 2004 17:22:53 +0200 Original-Received: from pd951fb8e.dip.t-dialin.net ([217.81.251.142]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Sat, 03 Jul 2004 17:22:52 +0200 Original-Received: from kai by pd951fb8e.dip.t-dialin.net with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Sat, 03 Jul 2004 17:22:52 +0200 X-Injected-Via-Gmane: http://gmane.org/ Original-To: emacs-devel@gnu.org Original-Lines: 25 Original-X-Complaints-To: usenet@sea.gmane.org X-Gmane-NNTP-Posting-Host: pd951fb8e.dip.t-dialin.net User-Agent: Gnus/5.110003 (No Gnus v0.3) Emacs/21.3.50 (gnu/linux) Cancel-Lock: sha1:ZktdYbNmRg1YeEp6YAkJ19ekvHM= 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:25410 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:25410 Richard Stallman writes: > Could a couple of people please look at ECB, in http://ecb.sourceforge.net, > and tell me what you think of it? One difference between an IDE and Emacs is that IDEs often show various bits of information about the current project in little windows around the suorce code. With ECB, Emacs can do the same thing. ECB is très cool. 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. What we can see in ECB is merely the tip of the iceberg. 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. CEDET is très cool. Kai