From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: "Yee Keat Phuah" Newsgroups: gmane.emacs.jdee.user,gmane.emacs.devel Subject: Re: Implementing Eclipse's "organize-imports" in Emacs Lisp Date: Fri, 25 Jan 2008 08:53:29 +0800 Message-ID: <9caafe030801241653q76c4e6b8o477c52c2add83efd@mail.gmail.com> References: <4795F934.9010703@gmail.com> <4798473D.1010505@pajato.com> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1201222427 1965 80.91.229.12 (25 Jan 2008 00:53:47 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Fri, 25 Jan 2008 00:53:47 +0000 (UTC) Cc: jdee-users-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org, "Lennart Borgman (gmail)" , emacs-devel-mXXj517/zsQ@public.gmane.org To: "Paul Michael Reilly" Original-X-From: jdee-users-bounces-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org Fri Jan 25 01:54:06 2008 Return-path: Envelope-to: geju-jdee-users@m.gmane.org Original-Received: from lists-outbound.sourceforge.net ([66.35.250.225]) by lo.gmane.org with esmtp (Exim 4.50) id 1JICpV-00011Z-42 for geju-jdee-users@m.gmane.org; Fri, 25 Jan 2008 01:54:01 +0100 Original-Received: from sc8-sf-list1-new.sourceforge.net (sc8-sf-list1-new-b.sourceforge.net [10.3.1.93]) by sc8-sf-spam2.sourceforge.net (Postfix) with ESMTP id CF34912CE9; Thu, 24 Jan 2008 16:53:34 -0800 (PST) Original-Received: from sc8-sf-mx1-b.sourceforge.net ([10.3.1.91] helo=mail.sourceforge.net) by sc8-sf-list1-new.sourceforge.net with esmtp (Exim 4.43) id 1JICp1-00058t-Lk for jdee-users-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org; Thu, 24 Jan 2008 16:53:31 -0800 Original-Received: from wx-out-0506.google.com ([66.249.82.228]) by mail.sourceforge.net with esmtp (Exim 4.44) id 1JICp1-0000HY-3f for jdee-users-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org; Thu, 24 Jan 2008 16:53:31 -0800 Original-Received: by wx-out-0506.google.com with SMTP id h31so354281wxd.4 for ; Thu, 24 Jan 2008 16:53:30 -0800 (PST) Original-Received: by 10.142.242.8 with SMTP id p8mr908475wfh.70.1201222409581; Thu, 24 Jan 2008 16:53:29 -0800 (PST) Original-Received: by 10.142.194.9 with HTTP; Thu, 24 Jan 2008 16:53:29 -0800 (PST) In-Reply-To: <4798473D.1010505-9u8/wbatHBfQT0dZR+AlfA@public.gmane.org> Content-Disposition: inline X-Spam-Score: 0.0 (/) X-Spam-Report: Spam Filtering performed by sourceforge.net. See http://spamassassin.org/tag/ for more details. Report problems to http://sf.net/tracker/?func=add&group_id=1&atid=200001 0.0 RCVD_BY_IP Received by mail server with no name X-BeenThere: jdee-users-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org X-Mailman-Version: 2.1.8 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: jdee-users-bounces-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org Errors-To: jdee-users-bounces-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org Xref: news.gmane.org gmane.emacs.jdee.user:11 gmane.emacs.devel:87460 Archived-At: Hi, On Jan 24, 2008 4:07 PM, Paul Michael Reilly wrote: > Lennart Borgman (gmail) wrote: > > Paul Michael Reilly wrote: [snipped] > >> Assuming it does not exist, I'd be inclined to create a Java > >> application to run in the background which provides an IPC mechanism > >> to talk to Emacs Lisp. Then I would develop "features" in this proxy > >> app for Emacs that are more natural to implement in Java. I'm > >> guessing that a "daemon" type app is better than a typical Unix tool > >> approach (because of painful start-up latencies that won't likely be > >> solved for a few years ubiquitously) I have the same idea about utilizing some of the eclipse libraries, I am already using one of them, the ecj eclipse java compiler. In JDEE, half of the IDE functions are done in java, and another half of them in emacs lisp, I had the idea of just having emacs as a dumb frontend to a backend process which relies on most of the eclipse libraries (since this is where the momentum is). The only "IPC" mechanism that I am aware of currently is using beanshell. Having said that, my experience with both emacs and lisp is very limited, not to mention my time. Just wondering whether anyone else have explored this possibility, it will surely ease in maintaining jdee in the future if we head down this direction. Cheers, Phuah Yee Keat ------------------------------------------------------------------------- This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2008. http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/