Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Eclipse Projects » Dynamic Languages Toolkit (DLTK) » Reference Python implementation on Eclipse Labs
Reference Python implementation on Eclipse Labs [message #538736] Tue, 08 June 2010 14:11 Go to next message
anatoly techtonik is currently offline anatoly techtonikFriend
Messages: 33
Registered: July 2009
Member
It would be very nice to see an exemplary Python application from DLTK Wiki hosted on http://code.google.com/a/eclipselabs.org/hosting/ for easy monitoring, HowTo'ing, forking (if HG repository will be chosen) and issue reporting.
Re: Reference Python implementation on Eclipse Labs [message #539803 is a reply to message #538736] Sun, 13 June 2010 13:58 Go to previous messageGo to next message
Alex Panchenko is currently offline Alex PanchenkoFriend
Messages: 342
Registered: July 2009
Senior Member
Hi Anatoly,

I am not sure I understand the benefits of moving mostly immutable example to another place.
However, there are issues preventing this move: currently example uses org.eclipse namespace, but it's not allowed at Eclipse Labs.

Regards,
Alex
Re: Reference Python implementation on Eclipse Labs [message #540305 is a reply to message #538736] Tue, 15 June 2010 15:09 Go to previous messageGo to next message
anatoly techtonik is currently offline anatoly techtonikFriend
Messages: 33
Registered: July 2009
Member
I thought that this example evolves together with DLTK, so it could be very nice to be able to monitor its evolution and copy/paste tasty things into other DSL implementations.

For this purpose it doesn't really matter if the code is eclipse.org or not. More important there would be non-GPL license.
Re: Reference Python implementation on Eclipse Labs [message #540393 is a reply to message #540305] Wed, 16 June 2010 01:22 Go to previous messageGo to next message
Alex Panchenko is currently offline Alex PanchenkoFriend
Messages: 342
Registered: July 2009
Senior Member
That example is the minimal amount of code to start using DLTK. It is updated from time to time to reflect current DLTK state.
If you are looking for something better then DLTK provides support for Ruby, Tcl and in the incubation state there are JavaScript & Python.
They are available in the DLTK repository and in the downloads.
They do evolve with DLTK.
Re: Reference Python implementation on Eclipse Labs [message #540434 is a reply to message #538736] Wed, 16 June 2010 07:28 Go to previous messageGo to next message
anatoly techtonik is currently offline anatoly techtonikFriend
Messages: 33
Registered: July 2009
Member
Still CVS is very inconvenient for monitoring. With outside Python implementation it could be developed faster with the help of open source community.
Re: Reference Python implementation on Eclipse Labs [message #540458 is a reply to message #540434] Wed, 16 June 2010 08:44 Go to previous messageGo to next message
Alex Panchenko is currently offline Alex PanchenkoFriend
Messages: 342
Registered: July 2009
Senior Member
It is already an open source project, so open source community can help right now.

Is CVS the only thing preventing it? Smile
Re: Reference Python implementation on Eclipse Labs [message #540476 is a reply to message #540458] Wed, 16 June 2010 10:09 Go to previous messageGo to next message
anatoly techtonik is currently offline anatoly techtonikFriend
Messages: 33
Registered: July 2009
Member
CVS is the primary bottleneck that stops everything else from occurring. People can't contribute if they can't see what is going on, what is the status of project, its roadmap - what is already done and what could be done.

Compare http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.dltk/py thon/?root=Technology_Project and
http://twistedmatrix.com/trac/timeline
http://bitten.edgewall.org/timeline
or
http://code.google.com/p/cardforge/source/list
http://code.google.com/p/gevent/updates/list
http://code.google.com/p/soc/source/list?r=2fc26ff021311e111 89b2d1ce8e27975ede268f6
Re: Reference Python implementation on Eclipse Labs [message #540493 is a reply to message #540476] Wed, 16 June 2010 11:55 Go to previous messageGo to next message
Alex Panchenko is currently offline Alex PanchenkoFriend
Messages: 342
Registered: July 2009
Senior Member
Hi Anatoly,

I agree that CVS is a bit old thing.
The python repository (it will be easier to convert components one by one, and we can start with python) can be converted to SVN at eclipse.org and it should be possible to provide read-only mirror at Google Code for convenient monitoring.

Do you really want to help with the development?

Thank you,
Alex
Re: Reference Python implementation on Eclipse Labs [message #540499 is a reply to message #538736] Wed, 16 June 2010 12:23 Go to previous messageGo to next message
anatoly techtonik is currently offline anatoly techtonikFriend
Messages: 33
Registered: July 2009
Member
I can help with conversion for sure.

As for development - it depends how far Jython support goes in Eclipse. Java is not my profile and after Python experience I can't call Java API "concise" to be physically able to reserve some time to learn it.

EDIT: The one particular feature I need right away is ability to strip trailing whitespaces from edited lines (not from the whole file) in PDT.

So if there will be a set of implementable DLTK features, examples of implementing these features, and the effort to integrate them will be minimal to medium - I of course will be interested to enhance exemplary Python implementation.

Lars Vogel http://www.vogella.de/ may be interested to cover DLTK for making IDEs for DSL.

Right now tutorials on Eclipse Wiki are hard to monitor for new features - you can subscribe to individual pages, but not for all pages in DLTK, because you can't get all DLTK pages in this Wiki. It is also something to think about.

[Updated on: Wed, 16 June 2010 12:32]

Report message to a moderator

Re: Reference Python implementation on Eclipse Labs [message #766979 is a reply to message #540476] Fri, 16 December 2011 19:35 Go to previous message
Matej Cepl is currently offline Matej CeplFriend
Messages: 9
Registered: July 2009
Junior Member
On 16.6.2010 12:09, anatoly techtonik wrote:
> CVS is the primary bottleneck that stops everything else from occurring.
> People can't contribute if they can't see what is going on, what is the
> status of project, its roadmap - what is already done and what could be
> done.

What in the world stops you from making your local git mirror (with
cvsimport) and push it to gitorious/github/wherever?

Matěj
Previous Topic:"Indentation Size" setting does not work
Next Topic:Syntax error parsing trivial Python code
Goto Forum:
  


Current Time: Thu Dec 18 10:46:52 GMT 2014

Powered by FUDForum. Page generated in 0.02359 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software