473,573 Members | 3,047 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

Re: Freesoftware for auto/intelligent code completing in Python

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*********@pyt hon.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.or gwrote:
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.ironpythoni naction.com/http://www.trypython.o rg/
I've checkout Wing IDE's license and it doesnt' seem to be a
freesoftware; am I wrong?

Jul 2 '08 #1
1 2528
On Jul 2, 7:55*pm, Ivan Ven Osdel <i...@datasynco rp.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.datasyncsui te.com/

----- Original Message -----
From: "Ali Servet Dönmez" <a...@pittle.or g>
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.or gwrote:
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.ironpythoni naction.com/http://www.trypython.o rg/

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 thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

2
2595
by: Manlio Perillo | last post by:
Hi. This post follows "does python have useless destructors". I'm not an expert, so I hope what I will write is meaningfull and clear. Actually in Python there is no possibility to write code that follows C++ RAII pattern. Of course Python objects are not statics like in C++, but in C++ the auto_ptr class is used for enforcing this...
17
3389
by: Liam.M | last post by:
Hey guys, Forgive me if my question my be alittle silly, but I would very much appreciate and assistance that could be given! My situation is as follows: I have created a Button, and set it's "On Click" Event proceedure to Loop through my Database and find any records that fall within a Certain Date...if a record is found...it then...
16
1502
by: =?ISO-8859-1?Q?Ali_Servet_D=F6nmez?= | last post by:
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...
1
180
by: Ivan Ven Osdel | last post by:
Not really, I have just worked with them more. ----- Original Message ----- From: "Ali Servet Dönmez" <asd@pittle.org> To: python-list@python.org Sent: Wednesday, July 2, 2008 1:15:04 PM GMT -06:00 US/Canada Central Subject: Re: Freesoftware for auto/intelligent code completing in Python On Jul 2, 7:55 pm, Ivan Ven Osdel...
1
1098
by: Gros Bedo | last post by:
Hello, Ali I totally support you, neither I couldn't find any really working code completion for python in a free software, and it's really a mess, at least on Linux. On Windows, there is PyScripter (http://pyscripter.googlepages.com/), but it is based on Delphi, and as such it's not portable. But it's a free software (even if I couldn't find...
270
7979
by: Jordan | last post by:
Hi everyone, I'm a big Python fan who used to be involved semi regularly in comp.lang.python (lots of lurking, occasional posting) but kind of trailed off a bit. I just wrote a frustration inspired rant on my blog, and I thought it was relevant enough as a wider issue to the Python community to post here for your discussion and...
7
2127
by: Michele Simionato | last post by:
I have noticed that the python-mode for Emacs that comes with the latest Ubuntu is missing the class browser. Moreover if works differently from the python-mode I was used to (for instance CTRL-c-c works as CTRL-c-! whereas CTRL-c-! is missing, etc). How can I go back to the old python-mode or at least how do I get back the class browser? ...
18
2375
by: Grant Edwards | last post by:
Could whoever is responsible for the gateway that is grabbing my postings off of Usenet and e-mailing them out please fix the headers in the mail messages so that I don't get the bounce messages? While you're at it, might as well fix it for everybody else too. ;) Its a bit rude to send out mass e-mail messages with headers faked up so...
4
2275
by: raghavv | last post by:
Hi, How do you implement auto completing with jcombobox. thank you.
0
7783
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However, people are often confused as to whether an ONU can Work As a Router. In this blog post, we’ll explore What is ONU, What Is Router, ONU & Router’s main...
0
7701
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can effortlessly switch the default language on Windows 10 without reinstalling. I'll walk you through it. First, let's disable language...
0
8029
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers, it seems that the internal comparison operator "<=>" tries to promote arguments from unsigned to signed. This is as boiled down as I can make it. ...
1
7794
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows Update option using the Control Panel or Settings app; it automatically checks for updates and installs any it finds, whether you like it or not. For...
0
8068
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each protocol has its own unique characteristics and advantages, but as a user who is planning to build a smart home system, I am a bit confused by the...
0
5293
by: conductexam | last post by:
I have .net C# application in which I am extracting data from word file and save it in database particularly. To store word all data as it is I am converting the whole word file firstly in HTML and then checking html paragraph one by one. At the time of converting from word file to html my equations which are in the word document file was convert...
0
3734
by: TSSRALBI | last post by:
Hello I'm a network technician in training and I need your help. I am currently learning how to create and manage the different types of VPNs and I have a question about LAN-to-LAN VPNs. The last exercise I practiced was to create a LAN-to-LAN VPN between two Pfsense firewalls, by using IPSEC protocols. I succeeded, with both firewalls in...
0
3735
by: adsilva | last post by:
A Windows Forms form does not have the event Unload, like VB6. What one acts like?
1
2222
by: 6302768590 | last post by:
Hai team i want code for transfer the data from one system to another through IP address by using C# our system has to for every 5mins then we have to update the data what the data is updated we have to send another system

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.