From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Tassilo Horn Newsgroups: gmane.emacs.help Subject: An Eclim frontend for Emacs (was: Is JDEE moribund? Is Emacs a viable Java devel environment?) Date: Sat, 18 Apr 2009 13:32:24 +0200 Message-ID: <87fxg6urhz.fsf_-_@thinkpad.tsdh.de> References: <87y6tz12m2.fsf@thinkpad.tsdh.de> <87ws9i6ggv.fsf@thinkpad.tsdh.de> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Trace: ger.gmane.org 1240054488 13586 80.91.229.12 (18 Apr 2009 11:34:48 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sat, 18 Apr 2009 11:34:48 +0000 (UTC) Cc: help-gnu-emacs@gnu.org To: Lennart Borgman Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Sat Apr 18 13:36:07 2009 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 1Lv8q3-0005TP-Ih for geh-help-gnu-emacs@m.gmane.org; Sat, 18 Apr 2009 13:36:03 +0200 Original-Received: from localhost ([127.0.0.1]:48279 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Lv8od-0006fp-KG for geh-help-gnu-emacs@m.gmane.org; Sat, 18 Apr 2009 07:34:35 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1Lv8mk-0006eL-FQ for help-gnu-emacs@gnu.org; Sat, 18 Apr 2009 07:32:38 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1Lv8mb-0006bZ-SY for help-gnu-emacs@gnu.org; Sat, 18 Apr 2009 07:32:34 -0400 Original-Received: from [199.232.76.173] (port=47593 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Lv8mb-0006bI-Ao for help-gnu-emacs@gnu.org; Sat, 18 Apr 2009 07:32:29 -0400 Original-Received: from out2.smtp.messagingengine.com ([66.111.4.26]:45095) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1Lv8ma-0001ph-Ng for help-gnu-emacs@gnu.org; Sat, 18 Apr 2009 07:32:28 -0400 Original-Received: from compute1.internal (compute1.internal [10.202.2.41]) by out1.messagingengine.com (Postfix) with ESMTP id C0FE031D2BF; Sat, 18 Apr 2009 07:32:27 -0400 (EDT) Original-Received: from heartbeat2.messagingengine.com ([10.202.2.161]) by compute1.internal (MEProxy); Sat, 18 Apr 2009 07:32:27 -0400 X-Sasl-enc: dsRA8uu4gqq57Kn8MYi/AT1COj5JdYLVpsD2f303ApAp 1240054347 Original-Received: from thinkpad.tsdh.de (p54AF0AB5.dip0.t-ipconnect.de [84.175.10.181]) by mail.messagingengine.com (Postfix) with ESMTPA id A2C0C45FB5; Sat, 18 Apr 2009 07:32:26 -0400 (EDT) In-Reply-To: (Lennart Borgman's message of "Sat, 18 Apr 2009 01:32:25 +0200") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.0.92 (gnu/linux) X-detected-operating-system: by monty-python.gnu.org: Genre and OS details not recognized. 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:63839 Archived-At: Lennart Borgman writes: Hi Lennart, >>> There has been very much done to CEDET now. Would it not be a good >>> idea to use CEDET for an interface to eclim? >> >> CEDET uses another approach. =C2=A0It has it's own parsers and analyzers >> which enable it to do smart autocompletion and other intelligent >> stuff. This works quite well for C/C++, because Eric has put a lot >> of effort into it, and I highly appreciate that. > > Maybe I am misunderstanding this, but I thought that CEDET is written > so that it can use external parsers etc. No, AFAIK CEDET uses it's own wisent parser generator and its own grammars. And even if you get the syntax tree out of that parser, it's a long way to do something sophisticated with it. Eclim lets the editor do what it can do best -- editing text. If it's capable of issuing commands on the command line and receiving the output, then it can use all of eclipse's intelligence. I think this a good deal. Eclipse will never become a decent editor, and emacs has not the resources to catch up when it comes to understanding and analyzing java (and probably other languages such as Scala) source code. Bye, Tassilo --=20 No person, no idea, and no religion deserves to be illegal to insult, not even the Church of Emacs. (Richard M. Stallman)