---------- Forwarded message ----------
From: James Ervin <[EMAIL PROTECTED]>
Date: Fri, May 2, 2008 at 7:20 PM
Subject: Re: [dash-dev] Revised home page and now a project plan too
To: Tools for Committer Community <dash-dev@eclipse.org>


Yes I concur with Karl.  To allay your concerns Steve, I would like to make
the following points.

First off, groovy-monkey is a working project that I use every day.  There
are others that use it too.

Secondly, I think the biggest thing for existing Eclipse Monkey users will
be getting the Rhino Ecmascript engine to work and to port any DOM over to
the new framework.  DOM porting should be relatively simple, it is the
getting Rhino to behave like the other engines that I would love help with.

Thirdly, don't let the name groovy-monkey fool you, it started off as a port
of Eclipse monkey to groovy, but it is now largely language agnostic.  It
leverages the Bean Scripting Framework (not javax.script at this time) and
any therefore implementation of a BSF Engine could be plugged in.  The only
thing that is that the engine not only needs to evaluate scripts in the
given language, accept variable bindings, but it must allow for interaction
with POJOs through setting up the classloader for the engine.  I couldn't
get Rhino (I am not an expert) nor Jython at the time to function.  I
therefore settled on allowing Beanshell, Groovy and Ruby, which is what
groovy-monkey currently supports.  In fact there is an extension point that
defines how to plugin in a new language (in the beginning I even tried
getting NetRexx and Tcl to work).

Thanks,
James


On Fri, May 2, 2008 at 6:37 PM, Karl Matthias <[EMAIL PROTECTED]>
wrote:

> Steve,
>
> Well the tool has already "gone away" in the sense that no one is
> maintaining it actively.  It works now, but it won't work or at least will
> not have been tested when Ganymede is released if nobody works on it.  There
> is no evidence that that is going to happen.  Thus, Bjorn is simply making a
> change to the project status to reflect reality.  However, James is stepping
> up to the plate to offer a new direction for Monkey, possibly as a new
> project and I'm sure he'd be happy to receive or help direct any efforts you
> might want to contribute to the project.
>
> Cheers,
> Karl
>
>
>
> Steve Corwin wrote:
>
> > I'm a Java developer who is happy with the Eclipse Monkey project as-is,
> > and rely on it for my daily work in Eclipse.  I don't think I could use
> > Eclipse without it.  My biggest concern is that all of these proposed
> > changes will cause a currently working tool to go away.
> >
> > -Steve
> >
> > Bjorn Freeman-Benson wrote:
> >
> > > Arnoud,
> > >
> > > > im a flex developer and find the javascript part of monkey quite
> > > > useful.
> > > > Will that part still be supported or is the project moving in
> > > > another direction?
> > > >
> > > James has offered to restart the Monkey project (see other emails on
> > > this dev list).
> > >
> > > > For me its strange that a project like this isn't more popular.
> > > > Being able to script eclipse is awesome!
> > > >
> > > I'm sure that James would welcome your participation and
> > > contributions... without committers, the project isn't going to go 
> > > anywhere
> > > (as demonstrated by its lack of progress to date).
> > >
> > > - Bjorn
> > >
> > > --
> > > [end of message]
> > >
> > >
> > >
> > > ------------------------------------------------------------------------
> > >
> > > _______________________________________________
> > > dash-dev mailing list
> > > dash-dev@eclipse.org
> > > https://dev.eclipse.org/mailman/listinfo/dash-dev
> > >
> > _______________________________________________
> > dash-dev mailing list
> > dash-dev@eclipse.org
> > https://dev.eclipse.org/mailman/listinfo/dash-dev
> >
>
> _______________________________________________
> dash-dev mailing list
> dash-dev@eclipse.org
> https://dev.eclipse.org/mailman/listinfo/dash-dev
>



-- 
James E. Ervin, IV

A human being should be able to change a diaper, plan an invasion, butcher a
hog, conn a ship, design a building, write a sonnet, balance accounts, build
a wall, set a bone, comfort the dying, take orders, give orders, cooperate,
act alone, solve equations, analyze a new problem, pitch manure, program a
computer, cook a tasty meal, fight efficiently, die gallantly.
Specialization is for insects.
-Robert A. Heinlein

Blog: http://iacobus.blogspot.com



-- 
James E. Ervin, IV

A human being should be able to change a diaper, plan an invasion, butcher a
hog, conn a ship, design a building, write a sonnet, balance accounts, build
a wall, set a bone, comfort the dying, take orders, give orders, cooperate,
act alone, solve equations, analyze a new problem, pitch manure, program a
computer, cook a tasty meal, fight efficiently, die gallantly.
Specialization is for insects.
-Robert A. Heinlein

Blog: http://iacobus.blogspot.com
_______________________________________________
dash-dev mailing list
dash-dev@eclipse.org
https://dev.eclipse.org/mailman/listinfo/dash-dev

Reply via email to