] > [Python-projects] Re: PyLint features... (Logilab.org)

Email [Python-projects] Re: PyLint features...

from
to
subject
[Python-projects] Re: PyLint features...
date
2005/04/07 16:16
On Wednesday 06 April à 15:50, Fabio Zadrozny wrote:

Hey Fabio,

> Hi Sylvain, how are things?
 
things are going well, thanks. Too busy to spend much time on pylint,
but we won't complain about having to much customer work... :)

> As you know, pylint is already fully integrated in pydev, and it works 
> quite well, but I would like to know if some features could be 
> implemented (even if it is in a distant future)...

> - Instead of starting a new shell everytime, have the option of using it 
> as a server and keeping it open with the loaded modules, and reloading 
> them only if the file has changed in the disk... I think that this 
> change would make it much, much faster...

that's an interesting idea, especially for IDE. I guess that having a
basic implementation of this wouldn't  take that much time to have
(actually I'm more thinking about an astng server to which pylint would
connect).

> - Make it run in jython... I'm not sure how much work this would be, but 
> I think that's one of the directions python is taking, so, it probably 
> would be a nice thing... I also intend to support jython in pydev, but 
> I'm seeing the tools dependencies I have, and not having pylint would be 
> a great loss (so, I would have to do it myself in the plugin, but I 
> don't really like that scenario)... Also, if that happens, I think that 
> with some tweaks, I would be able to get pylint running in jython to 
> check for cpython code, only the compiled modules interaction would 
> change right? -- and that with the previous implementation would make it 
> a blast! --

having pylint running with jython would definitly be a very good thing,
however, 1) we're not currently using jython and 2) pylint requires
generator support (i.e. python >= 2.2), which is not the case in jython
yet iirc (2.1 implementation).

To conclude, I think those are two nice feature requests, but I've no
time nor particuliar use for them right now, so they'll have a low
priority in our tracker and so probably won't be implemented until a
"distant" future. However as usual patch are very welcome ;)

cheers


PS: i'm ccing python-projects so maybe a felow listening on the list
will love so much your idea that he will implement them :)

-- 
Sylvain Thénault                               LOGILAB, Paris (France).

http://www.logilab.com   http://www.logilab.fr  http://www.logilab.org

_______________________________________________
Python-Projects mailing list
Python-Projects@lists.logilab.org
http://lists.logilab.org/mailman/listinfo/python-projects


is a reply to