A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from http://mail.python.org/pipermail/python-dev/attachments/20120502/52235e94/attachment.html below:

<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">


  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <br>
    <br>
    Right now the CPython trunk religiously declares all variables at
    the tops of scopes, before any code, because this is all C89
    permits.&nbsp; Back in the 90s all the C compilers took a page out of the
    C++ playbook and independently, but nearly without exception,
    extended the language to allow you declaring new variables after
    code statements.&nbsp; This became an official part of the language with
    C99 back in 1999.<br>
    <br>
    It's now 2012.&nbsp; As I step out of my flying car onto the moving
    walkway that will glide me noiselessly into my platform sky dome...
    I can't help but think that we're a bit hidebound, slavishly
    devoting ourselves to C89.&nbsp; CPython 3.3 drops support for VMS, OS/2,
    and even Windows 2000.<br>
    <br>
    I realize we can't jump to C99 because of A Certain Compiler.&nbsp; (Its
    name rhymes with Bike Row Soft Frizz You All See Muss Muss.)&nbsp; But
    even that compiler added this extension in the early 90s.<br>
    <br>
    Do we officially support any C compilers that *don't* permit
    "intermingled variable declarations and code"?&nbsp; Do we *unofficially*
    support any?&nbsp; And if we do, what do we gain?<br>
    <br>
    <br>
    Just itching to pull some local macro hijinx, is all,<br>
    <br>
    <br>
    <i>/arry</i><br>
  </body>
</html>

RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4