[Pydev-code] Next release
Brought to you by:
fabioz
From: Fabio Z. <fa...@in...> - 2004-09-21 17:31:25
|
Hi All, I've been working full time the last week in pydev (thanks to some support from my company), so, I have been able to introduce the following features in the plugin (yes Aleks, I saw you said freeze the features, but I was REALLY, REALLY in need for that): Python shell integration - Using a python shell and communicating through sockets (for refactoring, search and code completion). Refactoring: Completed: - Bicycle repair man (BRM) integration (support for rename and extract method). - Added a view to show which files were affected by the last refactoring Missing: - Undo of the refactoring (it is supported by BRM but not integrated). - There are other refactorings that can be integrated. - Only appearing on right click menu... Some keybindings could be used also. Search: Using Bicycle repair man go to definition search on key F3. It is used because our search was only on the current buffer (and that was really annoying). Code completion: Basically, this was a rewrite from the python side of the code completion. I think there are better ways to do it, but time is never enough, so, code completion now works on: - import ... - from ... - from a import ... - self. - any other token that we are able to get on the module level, that is, variables initialized inside methods or other scopes are not gotten (they weren't earlier either, so, that's not a retrocess). So, missing for this feature is: - Work on inner scopes: this would require some good work with the python ast... - It still doesn't work on method parameters, but it could be added without too much effort (I will do it as soon as I can, but I still don't know when I will be able to do it - so, if anyone volunteers...). Well, I think that's it... The bad part is that I didn't put it in pydev help (if someone volunteers...) Anyway, I think that's enough for a 0.6 release, and if those features prove to be stable, it should be enough for a stable 1.0 release... []s Fabio Zadrozny ------------------------------------------------------ Software Developer ESSS - Engineering Simulation and Scientific Software www.esss.com.br -----Original Message----- From: pyd...@li... [mailto:pyd...@li...] On Behalf Of Aleks Totic Sent: sexta-feira, 3 de setembro de 2004 15:19 To: pyd...@li... Subject: [Pydev-code] Next release? Hi guys, I am about to get quite involved in another project, and would like to wrap up my pydev development with the 1.0 release. For 1.0, my plans are: - feature freeze as of now. Clean up anything that still needs work. Write docs for new features since 0.5x - release 0.6. This will really be a 1.0 beta. - fix any major bugs in 0.6, and release it as 1.0. The only really big feature going into 0.6 is code completion. Does it need more work, or should I release as is? Aleks ------------------------------------------------------- This SF.Net email is sponsored by BEA Weblogic Workshop FREE Java Enterprise J2EE developer tools! Get your free copy of BEA WebLogic Workshop 8.1 today. http://ads.osdn.com/?ad_id=5047&alloc_id=10808&op=click _______________________________________________ Pydev-code mailing list Pyd...@li... https://lists.sourceforge.net/lists/listinfo/pydev-code |