From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: =?utf-8?Q?=C3=93scar_Fuentes?= Newsgroups: gmane.emacs.devel Subject: Re: Key bindings proposal Date: Wed, 04 Aug 2010 17:21:01 +0200 Message-ID: <8739uu8kv6.fsf@telefonica.net> References: <19534.1494.627000.357123@gargle.gargle.HOWL> <19537.40472.267000.563053@gargle.gargle.HOWL> <176EDAD3B9E54E39870FA3F84A5DDF3C@us.oracle.com> <19542.56658.583000.394397@gargle.gargle.HOWL> <19544.1015.468000.280770@gargle.gargle.HOWL> <87lj8nsndb.fsf@uwakimon.sk.tsukuba.ac.jp> <19545.14451.62000.682223@gargle.gargle.HOWL> <878w4msl4y.fsf@uwakimon.sk.tsukuba.ac.jp> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: dough.gmane.org 1280935287 27365 80.91.229.12 (4 Aug 2010 15:21:27 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Wed, 4 Aug 2010 15:21:27 +0000 (UTC) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Wed Aug 04 17:21:23 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 1OgfmU-0005l8-NB for ged-emacs-devel@m.gmane.org; Wed, 04 Aug 2010 17:21:23 +0200 Original-Received: from localhost ([127.0.0.1]:48483 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OgfmU-0007eO-5I for ged-emacs-devel@m.gmane.org; Wed, 04 Aug 2010 11:21:22 -0400 Original-Received: from [140.186.70.92] (port=36108 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OgfmO-0007eJ-Fz for emacs-devel@gnu.org; Wed, 04 Aug 2010 11:21:17 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1OgfmN-0007rr-6Z for emacs-devel@gnu.org; Wed, 04 Aug 2010 11:21:16 -0400 Original-Received: from lo.gmane.org ([80.91.229.12]:53697) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OgfmM-0007rf-WC for emacs-devel@gnu.org; Wed, 04 Aug 2010 11:21:15 -0400 Original-Received: from list by lo.gmane.org with local (Exim 4.69) (envelope-from ) id 1OgfmK-0005fB-T2 for emacs-devel@gnu.org; Wed, 04 Aug 2010 17:21:12 +0200 Original-Received: from 83.42.13.171 ([83.42.13.171]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Wed, 04 Aug 2010 17:21:12 +0200 Original-Received: from ofv by 83.42.13.171 with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Wed, 04 Aug 2010 17:21:12 +0200 X-Injected-Via-Gmane: http://gmane.org/ Original-Lines: 28 Original-X-Complaints-To: usenet@dough.gmane.org X-Gmane-NNTP-Posting-Host: 83.42.13.171 User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.50 (gnu/linux) Cancel-Lock: sha1:+hqDFnFxFHVvUY2E+yZ/fSA6UNE= X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) 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:128246 Archived-At: "Stephen J. Turnbull" writes: [snip] > IDE is *really* important to Java programmers as I understand it > because of restrictions of the language. No. IDEs are becoming more and more important for developers because they are improving productivity through smart completion, refactoring support, live checks, tight integration with other tools (debuggers, analyzers of various sorts) etc. Java/Eclipse was one of the first to get there, because the language is specially amenable to that sort of features and has lots of money backing it, but others are following suit. [snip] > Emacs provides neither very well, and CEDET, while very nice, is > unlikely to ever catch up to Eclipse. This is not necessarily so. As the author of CEDET explained a few hours ago, the package can interface with external tools for providing all sorts of information. Build an open interface to Eclipse internals (maybe there is already one?) and you have all the potential of Eclipse in Emacs. Once achieved that, you only need to do the UI work (which is not trivial, but certainly doable.) [snip]