Path: csiph.com!v102.xanadu-bbs.net!xanadu-bbs.net!feeder.erje.net!eu.feeder.erje.net!newsfeed.xs4all.nl!newsfeed3a.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.008 X-Spam-Evidence: '*H*': 0.99; '*S*': 0.00; 'output': 0.05; 'subsequent': 0.05; 'subject:Python': 0.06; 'nasty': 0.07; 'needed,': 0.07; 'stops': 0.07; 'cc:addr:python-list': 0.11; '24,': 0.16; 'add/remove': 0.16; 'adjacent': 0.16; 'from:addr:rosuav': 0.16; 'from:name:chris angelico': 0.16; 'invokes': 0.16; 'wraps': 0.16; 'wrote:': 0.18; 'bit': 0.19; 'aug': 0.22; 'cc:addr:python.org': 0.22; 'cc:2**0': 0.24; 'header :In-Reply-To:1': 0.27; 'am,': 0.29; 'relative': 0.30; 'message- id:@mail.gmail.com': 0.30; 'lines': 0.31; 'vertical': 0.31; 'could': 0.34; 'editor': 0.35; 'but': 0.35; 'received:google.com': 0.35; 'rather': 0.38; 'visual': 0.39; 'space': 0.40; 'how': 0.40; 'ian': 0.60; 'affect': 0.61; 'staff': 0.61; 'show': 0.63; 'needs,': 0.65; "it'd": 0.84; 'ledger': 0.84; 'panel,': 0.84; 'staff,': 0.84; '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=+qgqUS4OosX8WE4hfYyTcVcqe0ZjgahHLlPRZ/wA34E=; b=n6QMJvmAJnHY6podxEIe2Vl5+lQyB2o1o4qpvkhNVAAM8DeosFGxBrTnVEXYxu9yqN oohtIeVjNtY5Mxbqmakpdc6XSRHpwHosdC6DNWHoyKYybW9IQgNQoO6nD6YBHOK79H6u HROptOEYvAJWYeeFvD1aN/lW9lU710ZxsymrgZhiYdR21wFZPIZ+vxRZD7SgqWIAIr4L lxw+YydbC5ZW7JnPcbP4crL6eQFA07eYaPIPXUx8vz8Z0ELr8a15PwddHqEpOoXXDJsB gBFrCyDk3ejp1YU8JhuCz1ww9R/fBF7S5DMsXK/6eL8asB2g/HGsTE429SPAqgDggPvW +zWQ== MIME-Version: 1.0 X-Received: by 10.42.67.133 with SMTP id t5mr879752ici.62.1408803696006; Sat, 23 Aug 2014 07:21:36 -0700 (PDT) In-Reply-To: References: <87fvgoj2i8.fsf@elektro.pacujo.net> <87siko9tlq.fsf@elektro.pacujo.net> <53F7B870.2010909@gmail.com> <5c595a04-1154-47fd-ba05-05131f3a0bb7@googlegroups.com> Date: Sun, 24 Aug 2014 00:21:35 +1000 Subject: Re: Python vs C++ From: Chris Angelico Cc: Python 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: 14 NNTP-Posting-Host: 2001:888:2000:d::a6 X-Trace: 1408803704 news.xs4all.nl 2868 [2001:888:2000:d::a6]:39947 X-Complaints-To: abuse@xs4all.nl Xref: csiph.com comp.lang.python:76872 On Sun, Aug 24, 2014 at 12:02 AM, Ian Kelly wrote: > I don't know how fast lilypond is, but perhaps one could write an editor > that wraps lilypond and invokes it in realtime to show the output in an > adjacent panel, perhaps with a brief delay when the user stops typing. You theoretically could, but it'd be a bit awkward in places. It's not hard for a small textual change to result in a large visual change (eg if you use relative notes and add/remove an octave shift - it'll shift every subsequent note in the staff, which might mean more/less ledger lines needed, which will affect how much vertical space the staff needs, which will affect pagination...), so it'd often make for rather nasty flicker. Better to keep it explicit. ChrisA