Re: Freesoftware for auto/intelligent code completing in Python

Discussion in 'Python' started by Ivan Ven Osdel, Jul 2, 2008.

  1. 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" <>
    To:
    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 <> wrote:
    > On Jun 30, 10:46 pm, Ali Servet Dönmez <> wrote:
    >
    >
    >
    > > 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 Ven Osdel, Jul 2, 2008
    #1
    1. Advertising

  2. On Jul 2, 7:55 pm, Ivan Ven Osdel <> wrote:
    > 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 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" <>
    > To:
    > 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 <> wrote:
    > > On Jun 30, 10:46 pm, Ali Servet Dönmez <> wrote:

    >
    > > > 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?
     
    Ali Servet Dönmez, Jul 2, 2008
    #2
    1. Advertising

Want to reply to this thread or ask your own question?

It takes just 2 minutes to sign up (and it's free!). Just click the sign up button to choose a username and then you can ask your own questions on the forum.
Similar Threads
  1. linkswanted
    Replies:
    1
    Views:
    925
  2. Ali Servet Dönmez
    Replies:
    16
    Views:
    509
    Ali Servet Dönmez
    Jul 6, 2008
  3. Ivan Ven Osdel
    Replies:
    1
    Views:
    349
    Ali Servet Dönmez
    Jul 3, 2008
  4. Python Nutter
    Replies:
    1
    Views:
    322
    Ali Servet Dönmez
    Jul 6, 2008
  5. Gros Bedo
    Replies:
    1
    Views:
    321
    Ali Servet Dönmez
    Jul 10, 2008
Loading...

Share This Page