IDLE as default Python editor (Was: [pygame] Python IDE for windoz)
Hello, Quite an interesting question recently popped up in pygame community that I'd like to ask to Python developers. How many of you use IDLE? What's wrong with it?
From my side I like the idea of having default Python editor that is small, fast, convenient and extensible/embeddable. IDLE is small and fast, but I feel really uncomfortable with its. The worst thing - I can't change it. Does anybody else feel the same to think if we could replace IDLE with something more maintainable by providing Scintilla bindings, for example?
Regards,
--
anatoly t.
On Sat, Oct 10, 2009 at 8:15 PM, RB[0]
Most? people just don't like it - personally it's all I use, Windows or otherwise...
On Sat, Oct 10, 2009 at 12:23 PM, Kris Schnee
wrote: What's wrong with the built-in editor, IDLE?
anatoly techtonik
Quite an interesting question recently popped up in pygame community that I'd like to ask to Python developers.
This forum is specifically about development *of* Python. You would do better to ask on the discussion forum for Python users URL:http://www.python.org/community/lists/#comp-lang-python. Or, if you're interested in gauging interest in a new idea for changing Python, you could raise it on the ‘python-ideas’ forum URL:http://news.gmane.org/gmane.comp.python.ideas. -- \ “The generation of random numbers is too important to be left | `\ to chance.” —Robert R. Coveyou | _o__) | Ben Finney
Ben Finney wrote:
anatoly techtonik
writes: Quite an interesting question recently popped up in pygame community that I'd like to ask to Python developers.
This forum is specifically about development *of* Python.
Anatoly's question is actually a fair one for python-dev - we're the ones that *ship* Idle, so it is legitimate to ask our reasons for continuing to do so. Cheers, Nick. -- Nick Coghlan | ncoghlan@gmail.com | Brisbane, Australia ---------------------------------------------------------------
Nick Coghlan wrote:
Ben Finney wrote:
anatoly techtonik
writes: Quite an interesting question recently popped up in pygame community that I'd like to ask to Python developers. This forum is specifically about development *of* Python.
Anatoly's question is actually a fair one for python-dev - we're the ones that *ship* Idle, so it is legitimate to ask our reasons for continuing to do so.
But he didn't - instead, he asked how many of us use it. Usage by committers is not (or shouldn't be) a primary criterion for including or not including something. Instead, usage in the community should be, and python-dev is indeed the wrong place to estimate that. OTOH, the second (or, rather, third) question (does anybody think it should be replaced) is indeed on-topic for python-dev. I didn't really answer that question before, so I do now: I have not personally plans to replace it, and I'm skeptical wrt. anybody else's plans unless there is specific code in existence that IDLE could be replaced *with*. Regards, Martin
Martin v. Löwis wrote:
Nick Coghlan wrote:
Ben Finney wrote:
anatoly techtonik
writes: Quite an interesting question recently popped up in pygame community that I'd like to ask to Python developers. This forum is specifically about development *of* Python. Anatoly's question is actually a fair one for python-dev - we're the ones that *ship* Idle, so it is legitimate to ask our reasons for continuing to do so.
But he didn't - instead, he asked how many of us use it. Usage by committers is not (or shouldn't be) a primary criterion for including or not including something. Instead, usage in the community should be, and python-dev is indeed the wrong place to estimate that.
I took it as being a somewhat relevant leading question. If the response had been "No, none of us use it" then the obvious follow-up question would be "Why do you ship something that you don't consider worth using?". I agree I was responding to a question that wasn't actually written in the email though (and as I said in my other message, agree that it can't be replaced without someone putting up a serious alternative for consideration that ticks all the same boxes that IDLE currently ticks and then offers significant improvements over and above that). Cheers, Nick. -- Nick Coghlan | ncoghlan@gmail.com | Brisbane, Australia ---------------------------------------------------------------
Nick Coghlan schrieb:
Martin v. Löwis wrote:
Nick Coghlan wrote:
Ben Finney wrote:
anatoly techtonik
writes: Quite an interesting question recently popped up in pygame community that I'd like to ask to Python developers. This forum is specifically about development *of* Python. Anatoly's question is actually a fair one for python-dev - we're the ones that *ship* Idle, so it is legitimate to ask our reasons for continuing to do so.
But he didn't - instead, he asked how many of us use it. Usage by committers is not (or shouldn't be) a primary criterion for including or not including something. Instead, usage in the community should be, and python-dev is indeed the wrong place to estimate that.
I took it as being a somewhat relevant leading question. If the response had been "No, none of us use it" then the obvious follow-up question would be "Why do you ship something that you don't consider worth using?".
Quite simple: because we can't possibly ship Emacs. cheers, Georg
On Wed, Nov 11, 2009 at 12:59 PM, Echo
We just need a PyEmacs. Written in python, extensible in elist and python. Nice and simple ;-D
I'd even give up the elisp support if I could have Python in my Emacs. -Fred -- Fred L. Drake, Jr. <fdrake at gmail.com> "Chaos is the score upon which reality is written." --Henry Miller
On Wed, Nov 11, 2009 at 1:50 PM, Fred Drake
On Wed, Nov 11, 2009 at 12:59 PM, Echo
wrote: We just need a PyEmacs. Written in python, extensible in elist and python. Nice and simple ;-D I'd even give up the elisp support if I could have Python in my Emacs. Have you tried Pymacs?
Quite an interesting question recently popped up in pygame community that I'd like to ask to Python developers.
How many of you use IDLE?
I do, sometimes.
What's wrong with it?
AFAICT, nothing.
From my side I like the idea of having default Python editor that is small, fast, convenient and extensible/embeddable. IDLE is small and fast, but I feel really uncomfortable with its. The worst thing - I can't change it.
This I cannot understand. I have changed IDLE many times. Regards, Martin
anatoly techtonik wrote:
Hello,
Quite an interesting question recently popped up in pygame community that I'd like to ask to Python developers.
How many of you use IDLE?
I do, both shell and editor (for Python code).
What's wrong with it?
See tracker. I agree that discussion of alternatives belongs elsewhere. tjr
anatoly techtonik wrote:
Hello,
Quite an interesting question recently popped up in pygame community that I'd like to ask to Python developers.
How many of you use IDLE?
I use it if it's the only syntax highlighting Python editor on the box (since machines in the lab usually aren't set up with full dev environments). Otherwise I'm more likely to use a general syntax highlighting text editor (e.g. Kate on KDE)
From my side I like the idea of having default Python editor that is small, fast, convenient and extensible/embeddable. IDLE is small and fast, but I feel really uncomfortable with its. The worst thing - I can't change it. Does anybody else feel the same to think if we could replace IDLE with something more maintainable by providing Scintilla bindings, for example?
I don't particularly *like* IDLE, but that's largely because I don't like Tcl/Tk. However, as far as cross-platform widget sets that are reasonable to bundle with Python go (both from a licensing and code size perspective), choices are pretty limited (plus Tcl/Tk has the advantage of incumbency). So while I can't claim to like Idle in and of itself, I do like the fact that the language comes with its own syntax highlighting editor. Cheers, Nick. -- Nick Coghlan | ncoghlan@gmail.com | Brisbane, Australia ---------------------------------------------------------------
participants (9)
-
"Martin v. Löwis"
-
anatoly techtonik
-
Ben Finney
-
David Robinow
-
Echo
-
Fred Drake
-
Georg Brandl
-
Nick Coghlan
-
Terry Reedy