From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: "Eric M. Ludlam" Newsgroups: gmane.emacs.devel Subject: Re: Efforts to attract more users? Date: Fri, 09 Jul 2010 08:05:32 -0400 Message-ID: <4C37108C.3040207@siege-engine.com> References: NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-15; format=flowed Content-Transfer-Encoding: 7bit X-Trace: dough.gmane.org 1278676363 21771 80.91.229.12 (9 Jul 2010 11:52:43 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Fri, 9 Jul 2010 11:52:43 +0000 (UTC) Cc: fplemma@gmail.com, joakim@verona.se, emacs-devel@gnu.org To: rms@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Fri Jul 09 13:52:42 2010 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1OXC8H-0006Zn-Tp for ged-emacs-devel@m.gmane.org; Fri, 09 Jul 2010 13:52:42 +0200 Original-Received: from localhost ([127.0.0.1]:46703 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OXC8H-0003xV-04 for ged-emacs-devel@m.gmane.org; Fri, 09 Jul 2010 07:52:41 -0400 Original-Received: from [140.186.70.92] (port=54115 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OXC8C-0003xI-AT for emacs-devel@gnu.org; Fri, 09 Jul 2010 07:52:37 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1OXC8A-0000Cb-By for emacs-devel@gnu.org; Fri, 09 Jul 2010 07:52:36 -0400 Original-Received: from bird.interbax.net ([75.126.100.114]:60474) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OXC8A-0000C8-6D for emacs-devel@gnu.org; Fri, 09 Jul 2010 07:52:34 -0400 Original-Received: (qmail 17665 invoked from network); 9 Jul 2010 06:52:31 -0500 Original-Received: from static-71-184-83-10.bstnma.fios.verizon.net (HELO ?192.168.1.201?) (71.184.83.10) by interbax.net with SMTP; 9 Jul 2010 06:52:31 -0500 User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.3a1pre) Gecko/20091222 Shredder/3.1a1pre In-Reply-To: X-detected-operating-system: by eggs.gnu.org: Windows 98 (1) 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: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:126945 Archived-At: On 07/08/2010 11:05 PM, Richard Stallman wrote: > The Eclipse IDE has some nice features. Maybe CEDET gives us some of > them, but maybe we still lack some. In some ways CEDET is "better" that Eclipse (code completion in C/C++ is better), and in others it falls behind, such as project management. (This I gather from comments I've read). Quite a while ago I realized I didn't have time to work on both the infrastructure that is CEDET, and user interfaces that use the infrastructure. Instead I'd write small tools that use the infrastructure in different ways to make sure everything was working correctly. A side effect is that CEDET feels like a big collection of very different little programs that have to be learned separately. What I'd like to tackle this winter is to try and figure out a more cohesive interface to the suite of underlying tools. The reason is that project management, code completion/parsing/navigation and template based code generation (for Makefiles) is tightly bound. The use of UML for understanding and writing code is tighly bound to code parsing, template based code generation, and project management. Having these 4 items be completely separate with different makes these dependencies unclear, and makes learning the tools appear more complicated that it really is. Eric