Wednesday, January 26, 2005

Next release (probably in this or in the next week)

Hi all... just wanted to say that a new release is probably coming out in this or in the next week, to solve some problems that came along with version 0.8.5.

Major problem to be solved:

- Code completion had a packaging problem and because of that, sometimes code completion did not work very well with python 2.4. If you use this version, you can fix that by erasing all *.pyc files that come toghether with the plugin (it seems that a file named inspect.pyc got in the package because of some experiments I was doing and as python 2.4 did not have the source file to recreate it, it seems to hang for a long time... when it did not hang forever)

Some features to the next release (almost ready to go):

- Python 2.4 support: I'm probably going to give limited support for the python 2.4 source, that is, the parser should not complain because of the new decorators syntax (even though, right now it won't be fully aware of it - this depends on some dependencies on python.adsl branch and jython javacc support - but it should at least ignore this kind of errors).

- New PyLint (0.6.0) integration: I've been talking to Sylvain from logilab and most problems I had with PyLint seem to be solved, being so, I'm testing it and I'm probably going to give more support to it in the new version.

Well, that's it... keep tuned!! :-)

Fabio

Friday, January 21, 2005

New Release (0.8.5)

Wow... quite some work to reach it... I wanted to go directly to 0.9, but I believe code completion is still not complete enough for it...

The things I'm still missing are:
- Make the code completion on method parameters;
- Make other heuristics so that we get the locals on code completion;
- Better heuristics for finding a variable definition, so that we can use code completion in many other scopes.

I would also like to support the new decorators syntax, added in python 2.4. I have done some research on it, and it does'n seem pretty. Seems that I have to update 2 grammars, as the parsing is based on the jython parser (or I could wait for them, but I don't know how long will it take for someone to do it) *- Sight -*

Well, I guess that it is good for now...

Hope you enjoy the new release (lot of effort to make it happen).

Fabio

Saturday, January 01, 2005

New Year

Hi all... I'm on my vacations right now... But as I got internet access and was checking my e-mail, thought this would be a good opportunity for whishing an excellent new year for everyone.

As for PyDev, this year I expect to bring it to a new level... Still don't have plans for everything, but I expect to end the new code completion on january (still no date planned), and do a release as soon as it is finished!!

So, that should be 0.9 and after fixing found bugs, it should become 1.0 with the current features.

"Don't count the days, make the days count." (Mohammed Ali)