From: Frank C. <fc...@pu...> - 2003-05-09 15:54:22
|
Hi Kevin: Thanks for the update. I've been embedding Jython in my TestMaker open-source project for the past year with great success. (Details at http://www.pushtotest.com.) TestMaker is built on NetBeans. NB provides the GUI elements, file navigator and a good script editor. In addition to writing test agents in Jython the scripting language can access all of NB's objects. So a by-product is that NB gets its own script/macro language. Eclipse would benefit in the same way. Plus, in my opinion Eclipse is becoming bloated with so many disparate plug-ins that it needs a script language to show some synergy between the plug-ins. Here's what I think would be involved with adding Jython to Eclipse: 1) Embed the Jython interperter (very easy) 2) Write a simple support object in Java that provides a gateway to the Eclipse APIs. 3) Write Jython syntax highlighting and code lookup (not easy in Eclipse) 4) Write 5-10 sample Jython scripts that demonstrate the Eclipse environment and how to call Eclipse APIs. 5) Write an article for IBM developerWorks explaining the project, benefits and tutorial. 6) Write a book: Jython on Eclipse for SAMS (well maybe I'm getting carried away. hehe) None of this is particularly difficult, but it does take a lot of time. I'm overcommitted to PushToTest.com projects, but I would like to help. If someone else wants to take on the code writing I would be available to write the supporting articles and docs. -Frank On Wednesday, May 7, 2003, at 03:55 PM, Kevin Altis wrote: >> From: Updike, Clark >> >> Would you mind updating the jython-user list with a post regarding the >> status of your efforts to-date to start up a jython plug-in for >> eclipse with >> the eclipse folks? It seems like there is a lot of interest at >> the moment. >> >> TIA, >> Clark > > Last week quite a few Jython users sent me replies (some privately and > some > to the list) expressing interest in Jython/Python/Eclipse integration. > [Rather than repeatedly saying Jython/Python below I'll just say > Jython, but > many of the issues are also applicable to C Python.] Those ideas need > to be > discussed on the mailing list and captured on one or more web pages. To > start the process, I went ahead and created a wiki page on python.org > as a > placeholder. Please add to the page. > > http://www.python.org/cgi-bin/moinmoin/EclipsePythonIntegration > > I talked to Paul Buck, Director of Eclipse Development at IBM last > Friday. > The call went extremely well. Paul said that he thought full Jython > support > was a good idea, but he could not commit his team or other IBM > employees at > this time to do the work. OTOH, he was willing to create a Jython > Eclipse > sub-project and have his team provide technical support and > information to > whoever heads up the project. The C/C++ Development Tools sub-project > might > be a good example to follow. > > http://www.eclipse.org/cdt/ > > The overall tone of the conversation was one of eagerness to help > facilitate > making it happen, but at this early stage he couldn't commit any of > his team > members to writing code for it. He was also interested in embedding > Jython, > though he was not that familiar with Jython. > > The issue was raised about how much interest there was for this > project both > for Jython users and existing Eclipse users. I said that there was a > high > interest level on the Jython side of the fence but that many > Java/Eclipse > users might not be familiar with Jython or Python or understand the > value of > Jython support in Eclipse, so we probably need to get at least a rough > first > pass done for the benefits to be more obvious. At that time, IBM might > want > to commit some of its own resources to furthering the project. > > Paul asked if I would be interested in taking the technical lead to > make it > happen. I declined because I don't have the right skill set, but I > said I > would try and find one or more people to get the project started. Any > volunteers? I emailed Paul links for more info on Jython as well as > the two > projects I could find that are relevant. We need to know the current > state > of the two projects below as well as any other Eclipse/Jython projects > I > might have missed. > > PyEclipse is a Python plugin for the Eclipse platform > http://sourceforge.net/projects/pyeclipse/ > > Python Editor for Eclipse (Pe4elcipse) is an Eclipse platform plugin > for > editing and debugging Python applications. > http://sourceforge.net/projects/pe4eclipse > > After my phone call with Paul, I talked to Jim Hugunin at Xerox PARC. > Jim > also said that he thought Jython integration and full Jython support > inside > Eclipse was a great idea, but he stressed the need for a lead > developer to > make it happen and said that due to other research commitments, he was > unable to participate. > > Samuele Pedroni sent me a detailed list of issues and ideas offlist. > I'll > let him repost those to the list and wiki rather than taking his > points out > of context. > > I don't think I could have hoped for a better first conversation with > Paul. > If we want this to happen, the ball is in our court and one or more > volunteers can take it to the next level. > > ka > >> ref: >> http://sourceforge.net/mailarchive/forum.php?thread_id=2044937&for >> um_id=5586 >> >> -----Original Message----- >> From: Kevin Altis [mailto:al...@se...] >> Sent: Sunday, April 27, 2003 3:14 PM >> To: jyt...@li... >> Subject: [Jython-users] Eclipse and Jython/Python >> >> >> I would like to hear from anyone ASAP that is using Eclipse or >> would like to >> use Eclipse with Python/Jython. >> >> http://www.eclipse.org/ >> >> I think it would be great to get full syntactic support for >> Jython/Python >> and have Jython embedded into Eclipse. Since Jim Hugunin is >> listed as one of >> the Eclipse sub-project leads I figure at least some people involved >> with >> Eclipse might be sympathetic to this idea, but I have not been >> able to reach >> Jim yet, so I don't know what he thinks. >> >> http://www.eclipse.org/technology/team-leaders.html >> >> I have arranged a brief phone call with Paul Buck, Director of Eclipse >> Development at IBM on Friday, May 2nd to discuss the idea. >> >> http://conferences.oreillynet.com/cs/os2003/view/e_spkr/1529 >> >> I would appreciate feedback before Thursday, May 1st if you would >> like to >> see this happen. In particular, I need a specific list of benefits to >> Java >> and Jython/Python programmers if they had full Jython/Python >> syntax support >> and the ability to use Jython from with Eclipse. I have some >> general benefit >> points, but I don't program in Java day-to-day so people on this >> list should >> be able to give me better specifics. >> >> Thanks, >> >> ka >> --- >> Kevin Altis >> al...@se... >> http://altis.pycs.net/ >> http://www.pythoncard.org/ > > > > ------------------------------------------------------- > Enterprise Linux Forum Conference & Expo, June 4-6, 2003, Santa Clara > The only event dedicated to issues related to Linux enterprise > solutions > www.enterpriselinuxforum.com > > _______________________________________________ > Jython-users mailing list > Jyt...@li... > https://lists.sourceforge.net/lists/listinfo/jython-users > > -- Frank Cohen, Founder, PushToTest, http://www.PushToTest.com, phone: 408 374 7426 Come to PushToTest for free open-source test automation solutions that test and monitor Web-enabled applications, especially Web Services for scalability and reliability. |