Path: csiph.com!v102.xanadu-bbs.net!xanadu-bbs.net!news.mixmin.net!rt.uk.eu.org!newsfeed.xs4all.nl!newsfeed4a.news.xs4all.nl!xs4all!post.news.xs4all.nl!not-for-mail Return-Path: X-Original-To: python-list@python.org Delivered-To: python-list@mail.python.org X-Spam-Status: OK 0.015 X-Spam-Evidence: '*H*': 0.97; '*S*': 0.00; 'argument': 0.05; 'mrab': 0.05; 'subject:Python': 0.06; 'mouse': 0.07; 'hierarchical': 0.09; 'subject: [': 0.09; 'window.': 0.09; 'windows,': 0.09; 'runs': 0.10; 'cc:addr:python-list': 0.11; 'useful,': 0.14; '10:00': 0.16; 'desktop?': 0.16; 'dialog.': 0.16; 'did.': 0.16; 'from:addr:rosuav': 0.16; 'from:name:chris angelico': 0.16; 'separated': 0.16; 'applies': 0.16; 'sat,': 0.16; 'wrote:': 0.18; '(not': 0.18; 'app': 0.19; 'seems': 0.21; 'aug': 0.22; 'cc:addr:python.org': 0.22; 'bar.': 0.24; 'keyboard': 0.24; 'cc:2**0': 0.24; '2.0': 0.26; 'mention': 0.26; 'header:In-Reply- To:1': 0.27; 'am,': 0.29; 'dos': 0.30; 'message- id:@mail.gmail.com': 0.30; 'easier': 0.31; 'globally': 0.31; 'once,': 0.31; 'with,': 0.31; 'file': 0.32; 'open': 0.33; 'running': 0.33; 'mac': 0.33; 'problem': 0.35; 'except': 0.35; 'beyond': 0.35; 'but': 0.35; 'received:google.com': 0.35; 'there': 0.35; 'really': 0.36; 'disk': 0.36; 'interact': 0.36; "didn't": 0.36; 'useful': 0.36; 'possible': 0.36; 'changing': 0.37; 'application': 0.37; 'subject:]': 0.38; 'window': 0.38; 'files': 0.38; "couldn't": 0.39; 'space': 0.40; 'how': 0.40; 'even': 0.60; 'easy': 0.60; 'flat': 0.60; 'improved': 0.60; 'tell': 0.60; 'matter': 0.61; 'strictly': 0.61; 'save': 0.62; 'real': 0.63; 'valuable': 0.63; 'more': 0.64; 'advantages': 0.68; 'prompt': 0.68; 'default': 0.69; 'saving': 0.69; 'click': 0.77; 'grew': 0.84; 'happened.': 0.84; 'imagination': 0.84; 'top.': 0.84; 'navigate': 0.91; 'to:none': 0.92 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:cc :content-type; bh=35YrOKSl2H8wp94lKyo/sHmiC2XTPOVzM5NEygG9orM=; b=zl7Gy3wu78L2t2PPe82t2+bm9tm10Dl4tR4hV0cwNALimdEO442p7RSWCahcoQGOCU jqP6GzfS6QRD0vFQSWuO1RflKXPs6cZI6zXC65p9g/XVuJfjlXqJFysw3DHTIRE/kGR5 fZ7d4Sd3Kazr9yibemb45d2hprI0AU/iZcbFJqIzbXIZ93bVFxV456hLJFwZAaHsRsQp PjVfGuJ3/T0Bc7DtWZC8a3adxHG1yt98hA1DjvGI/dP2dYxrPyqm+6IqWzm1mUemOhLe /v5OhiT0ILskqgKrq7GSF7BF4+eIx3yIi2RGi3z8h0DWlCrCGiyLslpcoFdFWYwadNwA JUJg== MIME-Version: 1.0 X-Received: by 10.43.96.65 with SMTP id cf1mr11462642icc.26.1406938855257; Fri, 01 Aug 2014 17:20:55 -0700 (PDT) In-Reply-To: References: <87zjga4j4v.fsf@elektro.pacujo.net> <53c57bae$0$9505$c3e8da3$5496439d@news.astraweb.com> <87iomy4ciy.fsf@elektro.pacujo.net> <53c5f6dc$0$9505$c3e8da3$5496439d@news.astraweb.com> <87egxl4zq8.fsf@elektro.pacujo.net> <53c73ff0$0$29897$c3e8da3$5496439d@news.astraweb.com> <9ef930a0-5a41-4a20-a13a-003c9e8246fe@googlegroups.com> <53c9655a$0$9505$c3e8da3$5496439d@news.astraweb.com> <368c1e4f-9328-445b-9876-9f26560a50c2@googlegroups.com> <53ca1e27$0$9505$c3e8da3$5496439d@news.astraweb.com> <20140801131035.f672ac56af3aa4eda5d36dcd@gmx.net> <53DBCB7B.80704@schwertberger.de> Date: Sat, 2 Aug 2014 10:20:55 +1000 Subject: Re: Python and IDEs [was Re: Python 3 is killing Python] From: Chris Angelico Cc: "python-list@python.org" Content-Type: text/plain; charset=UTF-8 X-BeenThere: python-list@python.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: General discussion list for the Python programming language List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Newsgroups: comp.lang.python Message-ID: Lines: 47 NNTP-Posting-Host: 2001:888:2000:d::a6 X-Trace: 1406938858 news.xs4all.nl 2830 [2001:888:2000:d::a6]:60535 X-Complaints-To: abuse@xs4all.nl Xref: csiph.com comp.lang.python:75509 On Sat, Aug 2, 2014 at 10:00 AM, Gregory Ewing wrote: > MRAB wrote: >> in MacOS, even if I had a directory window open, I had to navigate to the >> directory in the Save dialog. > > Yes, that was annoying. It wasn't a problem to begin with, > because the original Mac was strictly single-tasking -- > you couldn't *have* a directory window and an application > open at the same time. And all your files were on floppies > in a flat file system -- folders only existed in the > Finder's imagination -- so the only real choice to be > made when saving a file was "which disk do I put it on". Okay, so it was like DOS 1.0... > When multitasking, hard disks and hierarchical file > systems came along, there was an opportunity for a > rethink, but it never really happened. ... and it didn't get improved when it grew directories like DOS 2.0 did. It's like how the default DOS prompt is actually $N$G when $P$G is a lot more useful, except that changing the default prompt is pretty easy and applies globally (not to mention that you might well want to enhance the prompt beyond just $P$G). >> And don't mention the menu bar across the top, separated from the >> window to which it belonged. > > That seems to be a matter of taste. There are some > advantages to the menu-bar-at-top model. It's an easier > target to hit, because you can just flick the mouse up > to the top. It only takes up space once, instead of > once per window. It makes it possible for an app to > be running without having any windows, and still be > able to interact with it. Downside: It separates (graphically and logically) a window from its menu bar. The "easier target for the mouse" argument is valuable ONLY when you use the mouse to access the menu bar. If you use the keyboard (and take advantage of mnemonic letters), it's much more useful to have the menu bar attached to its window. In the rare case of an app that runs without any windows, incidentally, how do you tell the system that you want that app's menu bar instead of (say) Finder, which comes up when you click on the desktop? ChrisA