Path: csiph.com!usenet.pasdenom.info!aioe.org!.POSTED!not-for-mail From: Mark H Harris Newsgroups: comp.lang.python Subject: Re: IDE for python Date: Thu, 29 May 2014 15:11:31 -0500 Organization: Aioe.org NNTP Server Lines: 38 Message-ID: References: <8761kozg98.fsf@rudin.co.uk> NNTP-Posting-Host: eSF12mcVRIwL+eMIMJ03mA.user.speranza.aioe.org Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Complaints-To: abuse@aioe.org User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.6; rv:24.0) Gecko/20100101 Thunderbird/24.5.0 X-Notice: Filtered by postfilter v. 0.8.2 Xref: csiph.com comp.lang.python:72250 On 5/29/14 11:44 AM, Paul Rudin wrote: > Terry Reedy writes: >> I am curious how many of the editors people have been recommending have all of >> the following Idle features, that I use constantly. >> >> 1. Run code in the editor with a single keypress. >> >> 2. Display output and traceback in a window that lets you jump from the any >> line in the traceback to the corresponding file and line, opening the file if >> necessary. >> >> 3. Search unopened files (grep) for a string or re. >> >> 4. Display grep output in a window that lets you jump from any 'hit' to >> the corresponding file and line, opening the file if necessary. > > Emacs. > Emacs is the coolest tech editor out there, by far; however, the very nature of Emacs (which makes it the coolest) is also unfortunately the very thing that sucks about it... highly configurable (&extensible), highly complex, intricately complicated; especially for novices. The OP is looking for an "IDE-like" interactive environment, because he is "uncomfortable" with IDLE. IDLE is THE choice, however ---precisely because IDLE is clean, elegant, and most importantly "simple". It is simple to understand, and it is even simpler to use effectively... even for novice pythonics. IDLE is straight-forward. As Terry pointed out, IDLE is very useful and functional. And in the modern python world is also very stable (IDLE used to get a black eye because it had snags early-on). Today IDLE works, has great features, and actually helps new users get on-board with Python. marcus