Path: csiph.com!fu-berlin.de!uni-berlin.de!not-for-mail From: Chris Angelico Newsgroups: comp.lang.python Subject: Re: Why not allow empty code blocks? Date: Mon, 1 Aug 2016 12:14:13 +1000 Lines: 25 Message-ID: References: <579c2095$0$22142$c3e8da3$5496439d@news.astraweb.com> <579ca644$0$1589$c3e8da3$5496439d@news.astraweb.com> <579ccc68$0$1583$c3e8da3$5496439d@news.astraweb.com> <579d5e2d$0$1612$c3e8da3$5496439d@news.astraweb.com> <579e19e0$0$1595$c3e8da3$5496439d@news.astraweb.com> <7f3efb38-e146-436d-b38e-a0e56427f7dc@googlegroups.com> <874m7571eq.fsf@jester.gateway.pace.com> <87ziox5jg1.fsf@jester.gateway.pace.com> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 X-Trace: news.uni-berlin.de RmqIYWtUPknBd/OMYDqeSAJefZ1nAYGBoruOKXkWdrOw== Return-Path: X-Original-To: python-list@python.org Delivered-To: python-list@mail.python.org X-Spam-Status: OK 0.000 X-Spam-Evidence: '*H*': 1.00; '*S*': 0.00; 'debug': 0.04; 'compiler': 0.05; 'feature.': 0.07; 'subject:code': 0.07; 'cc:addr:python- list': 0.09; 'bold': 0.09; 'c/c++': 0.09; 'compiler.': 0.09; 'highlighting': 0.09; 'ide': 0.09; 'mess': 0.09; 'subject:Why': 0.09; 'subject:not': 0.11; 'syntax': 0.13; '2016': 0.16; 'compiler,': 0.16; 'from:addr:rosuav': 0.16; 'from:name:chris angelico': 0.16; 'received:io': 0.16; 'received:psf.io': 0.16; 'stuff.': 0.16; 'subject:allow': 0.16; 'then?': 0.16; 'useless.': 0.16; 'wrote:': 0.16; 'later': 0.16; 'compilation': 0.18; 'windows': 0.20; 'cc:2**0': 0.20; 'cc:addr:python.org': 0.20; 'aug': 0.20; 'meant': 0.22; 'pascal': 0.22; 'thus': 0.24; 'header :In-Reply-To:1': 0.24; 'mon,': 0.24; 'paul': 0.24; '(which': 0.26; 'chris': 0.26; 'message-id:@mail.gmail.com': 0.27; 'actual': 0.28; 'use?': 0.29; 'anywhere': 0.30; 'another': 0.32; 'problem': 0.33; 'received:google.com': 0.35; 'on,': 0.35; 'could': 0.35; 'quite': 0.35; 'something': 0.35; 'but': 0.36; 'basic': 0.36; 'faster': 0.36; 'subject:?': 0.36; 'pm,': 0.36; 'subject:: ': 0.37; 'really': 0.37; 'thought': 0.37; 'doing': 0.38; 'times.': 0.38; 'stuff': 0.38; 'why': 0.39; "didn't": 0.39; 'enough': 0.39; 'easily': 0.39; 'back': 0.62; 'else.': 0.66; 'chrisa': 0.84; 'url:47': 0.84; 'to:none': 0.91 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:cc; bh=iO38tLLaZI57ZC6Z+ZIzYIBwlPiNCdXny1EPijtpsrM=; b=xhNoy4aqY9uKKO5r0MvBEvhCzZdV9NIOBe9IlI1ifMFe9lobEPOH1sZE7gO57G7ISn 3AXGy4lTkruCrtLZSUZEr8aZbNRTqLyksfx4wgNVgYgnHYFJFLUNO504Ut6ZopIjSg83 YNHg4QYs2+yiZVfhK28BGmQs5mqOWou/KJhSINfHZn7rfe+EKPZBSA4FrR3WqricOARh Wlocq45dpaq0xrYdcGmfmX4vi8TZT0o1tFr25djbihHpCqsSfpQ6HYsiPuTbvS8XUmzp QcCbx6idXumbKyDP60N/PXMbBK4AdS0lMqLw7TDSukagg9LHMfycbXyYB1jVuRaMUidr b1FA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:cc; bh=iO38tLLaZI57ZC6Z+ZIzYIBwlPiNCdXny1EPijtpsrM=; b=mmam7RyxoKcqJipN6zzDS4hjsMVpvwv4rzD1CvqeS0eJHeTX465OhZhaZOlEJdF0io zSFYpXhoYEbjMFUNl9X4niFiZEz+DtQxf0rE+gATTeSwGilhrL9B23FpWxzprf5fkxrT pk2kU9ZyiqXZqs4epcsuHRvLFifVYNUQwx/pWHNOmaEalZC2z8E3COHcOsbh1swRycE/ Ycvvmht2raxtTnCDKMDSCh+lQTugnKj72qibpQxCAIsaSIXArXacd/Yqkv8dQtgPKNJs C5DfTovUxReIpCwtHen01vhTtfAX5gaUQ6TWAU1kkmeQiTHintNX5VWQIpQ0tB3LcKMO ALNQ== X-Gm-Message-State: AEkoouuo2m+Sxg6TT+B5DHZ1zFTId5EuD1QIZyUWfOJfjCLlUMZ3qt8Mj4GdqoYf/M7bLH9i/PBgFgt2mN8Q6g== X-Received: by 10.28.221.8 with SMTP id u8mr52650598wmg.61.1470017655083; Sun, 31 Jul 2016 19:14:15 -0700 (PDT) In-Reply-To: <87ziox5jg1.fsf@jester.gateway.pace.com> X-BeenThere: python-list@python.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: General discussion list for the Python programming language List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-Mailman-Original-Message-ID: X-Mailman-Original-References: <579c2095$0$22142$c3e8da3$5496439d@news.astraweb.com> <579ca644$0$1589$c3e8da3$5496439d@news.astraweb.com> <579ccc68$0$1583$c3e8da3$5496439d@news.astraweb.com> <579d5e2d$0$1612$c3e8da3$5496439d@news.astraweb.com> <579e19e0$0$1595$c3e8da3$5496439d@news.astraweb.com> <7f3efb38-e146-436d-b38e-a0e56427f7dc@googlegroups.com> <874m7571eq.fsf@jester.gateway.pace.com> <87ziox5jg1.fsf@jester.gateway.pace.com> Xref: csiph.com comp.lang.python:112165 On Mon, Aug 1, 2016 at 12:09 PM, Paul Rubin wrote: > Chris Angelico writes: >> But out of 20MB, I easily had *space* for a compiler. The problem was >> compilation time. I could mess around in BASIC with reasonable >> turnaround times; I could mess around in DEBUG with excellent >> turnaround times. Doing even the tiniest work in C meant delays long >> enough to go do something else. > > Which compiler did you use? Turbo C was quite fast even on the 8088, > and Turbo Pascal was even faster: > > http://prog21.dadgum.com/47.html > > explains why Pascal was faster to compile than C. Back then? Microsoft Quick C, which disposed of the awkward part in the title and thus didn't need to be quick anywhere else. It was the only compiler I had access to. Later on, I used the Borland C/C++ compiler, a Windows program (which I ran under OS/2) and my first-ever IDE with actual syntax highlighting and stuff. I didn't really appreciate it at the time - thought the coloration and bold and stuff were pretty useless. Took me another few years to come to value that as a feature. ChrisA