Path: csiph.com!v102.xanadu-bbs.net!xanadu-bbs.net!feeder.erje.net!eu.feeder.erje.net!news.stack.nl!newsfeed.xs4all.nl!newsfeed4a.news.xs4all.nl!xs4all!newsgate.cistron.nl!newsgate.news.xs4all.nl!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.114 X-Spam-Level: * X-Spam-Evidence: '*H*': 0.77; '*S*': 0.00; 'subject:Python': 0.06; '(so': 0.07; 'compiler': 0.07; 'cc:addr:python-list': 0.11; "wouldn't": 0.14; '23,': 0.16; 'from:addr:rosuav': 0.16; 'from:name:chris angelico': 0.16; 'libre': 0.16; 'non-printing': 0.16; 'files.': 0.16; 'sat,': 0.16; 'language': 0.16; 'wrote:': 0.18; 'aug': 0.22; 'cc:addr:python.org': 0.22; 'cc:2**0': 0.24; 'primary': 0.26; 'header:In-Reply-To:1': 0.27; 'chris': 0.29; 'important.': 0.30; 'message-id:@mail.gmail.com': 0.30; 'that.': 0.31; 'breaking': 0.31; 'relies': 0.31; 'writes:': 0.31; 'text': 0.33; 'editor': 0.35; 'but': 0.35; 'received:google.com': 0.35; 'house,': 0.36; 'being': 0.38; 'pm,': 0.38; 'visual': 0.39; 'even': 0.60; 'office': 0.60; 'experts': 0.60; 'balance': 0.61; 'entire': 0.61; 'success': 0.61; 'simple': 0.61; 'complete': 0.62; 'real': 0.63; 'experience.': 0.67; 'close': 0.67; 'benefit': 0.68; 'anything.': 0.68; 'frustrated': 0.68; 'fact,': 0.69; 'limit': 0.70; 'attractive': 0.81; 'tough,': 0.84; 'yelling': 0.84; 'novice': 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=x6oYOKlexd5Ww5AlzI4G7izrVbokwrD+ErMhYkz8Yug=; b=yyR4xCG4cgZ2wYTOVQsO5e2uFk9zUUradnvHxl2byirMTkTcRifl80lKKc4u4jSfUV d3eKgDqZRdHgobe2XY17YXbqhzPXJViGaAxSBAN8vlpj5T+xkIopTzD/Dxy04wvl2CXA NPGakGNESdNpKufJb5GRdInt7cxSgWvmUyPsqDuVqDm26+Z6q6tntefRqp+w+/eXNvPX xUc60RUvg+NISAzIe6T8cjpa354e78LIjjMPCuRIYCOdUUkl7/XTz3OXWGaWbPKYmhH+ lAXgb6OFCp48RCR2S3TTc8ejpAeSVhxpKisu7i6+8tSlvtCoarKnY7dHwevcvgdPurco nwPw== MIME-Version: 1.0 X-Received: by 10.50.30.72 with SMTP id q8mr3061275igh.14.1408774301508; Fri, 22 Aug 2014 23:11:41 -0700 (PDT) In-Reply-To: <87ioljpx4t.fsf@handshake.de> References: <87fvgoj2i8.fsf@elektro.pacujo.net> <87siko9tlq.fsf@elektro.pacujo.net> <53F7B870.2010909@gmail.com> <87ioljpx4t.fsf@handshake.de> Date: Sat, 23 Aug 2014 16:11:41 +1000 Subject: Re: Python vs C++ 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: 22 NNTP-Posting-Host: 2001:888:2000:d::a6 X-Trace: 1408774304 news.xs4all.nl 2875 [2001:888:2000:d::a6]:33788 X-Complaints-To: abuse@xs4all.nl Xref: csiph.com comp.lang.python:76843 On Sat, Aug 23, 2014 at 3:56 PM, dieter wrote: > Chris Angelico writes: >> Frankly, I wouldn't write OO in anything, because I think the entire >> concept of a WYSIWYG editor is flawed. > > That would limit (so called) office applications to experts only. > But the success of these applications relies on the fact, that > even a complete novice can immediately use them. For "non-experts" > WYSIWYG editors are important. People say that. But WYSIWYG editors are the primary cause of frustrated yelling from the far end of the house, in my experience. I think they're an attractive nuisance. They're complicated to get right ("pure" WYSIWYG is useless, so you have to balance the visual benefit of being close to the result against the utility of seeing some of the non-printing information), and non-modular. With a text editor + compiler concept (whether the compiler's language is as big and complex as LaTeX or as simple as ReST), you can change editors without breaking anything. You don't like Libre Office Writer? Tough, there's no real alternative if you want to work on LO files. ChrisA