Path: csiph.com!usenet.pasdenom.info!weretis.net!feeder1.news.weretis.net!feeder.erje.net!eu.feeder.erje.net!newsfeed.xs4all.nl!newsfeed2.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.014 X-Spam-Evidence: '*H*': 0.97; '*S*': 0.00; 'subject:Python': 0.06; 'app,': 0.09; 'ide': 0.09; 'another?': 0.16; 'clunky': 0.16; 'drag': 0.16; 'from:addr:rosuav': 0.16; 'from:name:chris angelico': 0.16; 'how,': 0.16; 'invocations': 0.16; 'point!': 0.16; 'subject:son': 0.16; 'ui,': 0.16; 'files.': 0.16; 'sat,': 0.16; 'wrote:': 0.18; 'finished': 0.19; 'seems': 0.21; 'separate': 0.22; '15,': 0.26; 'header:In-Reply-To:1': 0.27; 'am,': 0.29; 'designer': 0.30; 'message-id:@mail.gmail.com': 0.30; 'program,': 0.31; 'usually': 0.31; 'invoke': 0.31; 'text': 0.33; "i'd": 0.34; 'could': 0.34; 'but': 0.35; 'received:google.com': 0.35; 'doing': 0.36; 'wrong': 0.37; 'two': 0.37; 'sometimes': 0.38; 'to:addr :python-list': 0.38; 'files': 0.38; 'to:addr:python.org': 0.39; 'how': 0.40; 'even': 0.60; 'tell': 0.60; 'challenge': 0.61; "you're": 0.61; 'more': 0.64; 'subject:wants': 0.74; 'prone': 0.91; '2013': 0.98 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:to :content-type; bh=10xg7kZcOGq3o8LwfoeydQAUcaA5H0BfS251sjRjxRE=; b=EtaLvo9iot0+su85e9wCabBVAsLa35jEeeGUTBXAmUBvtzTgh15DJTYZlW+vDdIgh4 QKDv/b7RcsWvaEYfr+nJtvkVfMmTJiDoTyjWtwMofv/Pz+D29SWB8qZhD3UTfcWvT2qv spdE7m7hySwfAoPcvXOALK/5DRIBX3AdLweeavSMlgCgu6S8+b6BibZflNmdFv0veaMn Hp+Bsk25J56exGj5/XZUY3kRpzK3GOtzO79Nk8sEOlIzK+NtAYnhRMbPtD6d6ojXwL1C F3gMFEzJBHEzPklrMtAQLoqEQ3cJb3TXOYB2bG8V82Ld4a6VbRoStMRtA8cocJxhuYfY ln1g== MIME-Version: 1.0 X-Received: by 10.220.169.146 with SMTP id z18mr266878vcy.80.1371230057929; Fri, 14 Jun 2013 10:14:17 -0700 (PDT) In-Reply-To: References: <637daa98-9a0e-46ab-bb9a-f5638b7c0038@googlegroups.com> <51bab49a$0$29997$c3e8da3$5496439d@news.astraweb.com> Date: Sat, 15 Jun 2013 03:14:17 +1000 Subject: Re: My son wants me to teach him Python From: Chris Angelico To: python-list@python.org Content-Type: text/plain; charset=ISO-8859-1 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: 17 NNTP-Posting-Host: 2001:888:2000:d::a6 X-Trace: 1371230066 news.xs4all.nl 15881 [2001:888:2000:d::a6]:50979 X-Complaints-To: abuse@xs4all.nl Xref: csiph.com comp.lang.python:48189 On Sat, Jun 15, 2013 at 2:01 AM, Neil Cerutti wrote: > My favorite current challenge for an IDE designer is > concatenating text files. This is a one-liner, even with cmd.exe, > but I don't even know how to do it in Explorer. I'd have to use X > number of text editing sessions. Good point! Or, more generally: HOW, with a standard point-and-squirt UI, do you invoke one specific program with two specific data files? Sometimes you can drag two files onto one program, but usually that involves two separate invocations of the program, once for each. In theory you could have a concatenator app, but how do you tell it when you're finished one concatenation and want to start another? Time delay? Seems clunky and prone to doing the wrong thing. ChrisA