By using this site, you agree to our updated Privacy Policy and our Terms of Use. Manage your Cookies Settings.
435,270 Members | 1,582 Online
Bytes IT Community
+ Ask a Question
Need help? Post your question and get tips & solutions from a community of 435,270 IT Pros & Developers. It's quick & easy.

Re: Freesoftware for auto/intelligent code completing in Python

P: n/a
The free Python editors/IDEs really do need work as far as code completion goes but I am hopeful.

IMO Stani's Python Editor comes closest by providing some code sense through a combination of history and doc strings for Python built-ins. Where it falls short is the ability to scan doc strings for your own code and non built-in modules in the Python path. Python already has the ground work in place to accomplish something similar to VS's XML commenting/intellisense system. With a Python interpretor you can type help(myModule) and get the doc string documentation. So I imagine implementing code sense for code being developed as well as non built-in modules would just be a matter of finding the appropriate module at the right time and piping the output of help([module]) to a popup window.

If your willing to help work on something like that I suggest contacting Stani directly http://pythonide.stani.be/ or creating a plugin for Geany http://geany.uvena.de/

Ivan Ven Osdel
Software Engineer
http://www.datasyncsuite.com/

----- Original Message -----
From: "Ali Servet D├Ânmez" <as*@pittle.org>
To: py*********@python.org
Sent: Wednesday, July 2, 2008 3:33:59 AM GMT -06:00 US/Canada Central
Subject: Re: Freesoftware for auto/intelligent code completing in Python

On Jul 1, 12:15┬*am, Fuzzyman <fuzzy...@gmail.comwrote:
On Jun 30, 10:46┬*pm, Ali Servet D├Ânmez <a...@pittle.orgwrote:
I don't want to be so mean here, but how hard it could be be writing a
freesoftware which would automatically/intelligently auto complete
Python code? (I mean something that really does the job, like
Microsoft's Visual Studio or Sun's NetBeans or something else, you
name it, but just don't give me PyDev please...)
This could be an extension, a plugin, an Emacs mode, a new editor or
even a brand new huge all-fancy IDE, I don't care, but what am I
missing here?
Could someone please point me out something that I'm really missing
which is already present in the wild, otherwise I'd like discuss with
whoever is willing to help me to get this thing done. I made my mind
and I could volunteer to make this happen as thesis project for my
incoming graduation in the next year.
Regards you all,
Ali Servet D├Ânmez

Vim, Emacs, Wing, Komodo, ... more?

Yeah, I guess you're missing something. :-)

Michael Foordhttp://www.ironpythoninaction.com/http://www.trypython.org/
I've checkout Wing IDE's license and it doesnt' seem to be a
freesoftware; am I wrong?

Jul 2 '08 #1
Share this Question
Share on Google+
1 Reply


P: n/a
On Jul 2, 7:55*pm, Ivan Ven Osdel <i...@datasyncorp.comwrote:
The free Python editors/IDEs really do need work as far as code completion goes but I am hopeful.

IMO Stani's Python Editor comes closest by providing some code sense through a combination of history and doc strings for Python built-ins. Where itfalls short is the ability to scan doc strings for your own code and non built-in modules in the Python path. Python already has the ground work in place to accomplish something similar to VS's XML commenting/intellisense system. With a Python interpretor you can type help(myModule) and get the docstring documentation. So I imagine implementing code sense for code being developed as well as non built-in modules would just be a matter of findingthe appropriate module at the right time and piping the output of help([module]) to a popup window.

If your willing to help work on something like that I suggest contacting Stani directlyhttp://pythonide.stani.be/or creating a plugin for Geanyhttp://geany.uvena.de/

Ivan Ven Osdel
Software Engineerhttp://www.datasyncsuite.com/

----- Original Message -----
From: "Ali Servet D÷nmez" <a...@pittle.org>
To: python-l...@python.org
Sent: Wednesday, July 2, 2008 3:33:59 AM GMT -06:00 US/Canada Central
Subject: Re: Freesoftware for auto/intelligent code completing in Python

On Jul 1, 12:15*am, Fuzzyman <fuzzy...@gmail.comwrote:
On Jun 30, 10:46*pm, Ali Servet D÷nmez <a...@pittle.orgwrote:
I don't want to be so mean here, but how hard it could be be writing a
freesoftware which would automatically/intelligently auto complete
Python code? (I mean something that really does the job, like
Microsoft's Visual Studio or Sun's NetBeans or something else, you
name it, but just don't give me PyDev please...)
This could be an extension, a plugin, an Emacs mode, a new editor or
even a brand new huge all-fancy IDE, I don't care, but what am I
missing here?
Could someone please point me out something that I'm really missing
which is already present in the wild, otherwise I'd like discuss with
whoever is willing to help me to get this thing done. I made my mind
and I could volunteer to make this happen as thesis project for my
incoming graduation in the next year.
Regards you all,
Ali Servet D÷nmez
Vim, Emacs, Wing, Komodo, ... more?
Yeah, I guess you're missing something. :-)
Michael Foordhttp://www.ironpythoninaction.com/http://www.trypython.org/

I've checkout Wing IDE's license and it doesnt' seem to be a
freesoftware; am I wrong?

Ivan, thanks for your reply. I am curious how come you're suggesting
me those two, but not others. Is there a good/particular reason for
that?
Jul 2 '08 #2

This discussion thread is closed

Replies have been disabled for this discussion.