× The internal search function is temporarily non-functional. The current search engine is no longer viable and we are researching alternatives.
As a stop gap measure, we are using Google's custom search engine service.
If you know of an easy to use, open source, search engine ... please contact support@midrange.com.




I hate to think that I am part of group (3) but it is entirely possible. I installed Eclipse Monkey a long time ago and I never really found a use for it. The examples provided weren't terribly useful and didn't inspire me to create anything I needed, so perhaps I am a drone.

I haven't looked at EASE yet (maybe later today, or later in the month) but are there any good examples that an RDi user might find useful? Does anyone have any ideas that could make RDi user's lives easier that might be possible using an Eclipse script?

Being able to convert a member filter into an object filter (and maybe vice versa) might be useful. I use member filters as "project containers" (I don't use "i Project" nor change management tools like Turnover, Team Concert, etc.) and so converting to an object filter could give me access to the objects in the connection's library list for my project.

Also, if I load a source member that has an associated DSPF/PRTF source member, then I might want to have that source member loaded at the same time. I suspect that would require a proper plugin, but maybe an eclipse script could do it?


-Paul.



-----Original Message-----
From: WDSCI-L [mailto:wdsci-l-bounces@xxxxxxxxxxxx] On Behalf Of John Yeung
Sent: 09 April 2015 17:16
To: RPG programming on the IBM i (AS/400 and iSeries); Rational Developer for IBM i / Websphere Development Studio Client for System i & iSeries
Subject: [WDSCI-L] Scripting the Eclipse IDE (was: RDi vs SEU)

On Thu, Apr 9, 2015 at 9:37 AM, Buck Calabro <kc2hiz@xxxxxxxxx> wrote:
There was a project called Eclipse Monkey which used Javascript (for
one) to script Eclipse internals. It died out due to lack of interest.

I am surprised that the Monkey project died out (but I accept that it has; the official Eclipse wiki page for it has been archived, and its last timestamp was 2009).

Lack of interest? Really? To me, this suggests one or more of the
following: (1) Eclipse is so full-featured that few people need anything more than what's already included; (2) Eclipse is so mature that anything anyone could want to add has already been built as a "proper" plug-in; (3) Eclipse users are dominated by unimaginative "drone" programmers who don't have the instinct to keep looking for greater automation or better features.

But, even if all of those are true, the Eclipse user base is huge. It seems implausible to me that there wouldn't be enough demand for scriptability, even if it only comes from a tiny fraction of the Eclipse community.

So I did a bit of Googling and found at least a few promising projects. The frontrunner by a long shot has to be EASE, which is the Eclipse Advanced Scripting Environment, released just last year
(2014):

https://eclipse.org/ease/

If you dig around enough, you can find signs that it is at least in part built on the work done for Monkey.

Some other things I found are either older (not as old as Monkey, but not as new as EASE) or more limited in scope (macro facility, but not "full-fledged, general-purpose scripting"):

http://eclipsescript.org/

http://sourceforge.net/projects/practicalmacro/

So, maybe scripting for Eclipse was dead, but it's back.

John Y.
--
This is the Rational Developer for IBM i / Websphere Development Studio Client for System i & iSeries (WDSCI-L) mailing list To post a message email: WDSCI-L@xxxxxxxxxxxx To subscribe, unsubscribe, or change list options,
visit: http://lists.midrange.com/mailman/listinfo/wdsci-l
or email: WDSCI-L-request@xxxxxxxxxxxx
Before posting, please take a moment to review the archives at http://archive.midrange.com/wdsci-l.
---------------------------------------------------------------------------------------
This email has been scanned for email related threats and delivered safely by Mimecast.
For more information please visit http://www.mimecast.com
---------------------------------------------------------------------------------------


As an Amazon Associate we earn from qualifying purchases.

This thread ...

Follow-Ups:
Replies:

Follow On AppleNews
Return to Archive home page | Return to MIDRANGE.COM home page

This mailing list archive is Copyright 1997-2024 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].

Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.