<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
    <title></title>
  </head>
  <body text="#000000" bgcolor="#ffffff">
    On 19/04/2011 2:15 AM, <a class="moz-txt-link-abbreviated" href="mailto:python-list-request@python.org">python-list-request@python.org</a> wrote:
    <blockquote
      cite="mid:mailman.2384.1303143302.9058.python-list@python.org"
      type="cite">
      <table class="header-part1" width="100%" border="0"
        cellpadding="0" cellspacing="0">
        <tbody>
          <tr>
            <td>
              <div class="headerdisplayname" style="display: inline;">Subject:
              </div>
              Re: PYTHONPATH</td>
          </tr>
          <tr>
            <td>
              <div class="headerdisplayname" style="display: inline;">From:
              </div>
              MRAB <a class="moz-txt-link-rfc2396E" href="mailto:python@mrabarnett.plus.com"><python@mrabarnett.plus.com></a></td>
          </tr>
          <tr>
            <td>
              <div class="headerdisplayname" style="display: inline;">Date:
              </div>
              Mon, 18 Apr 2011 16:31:31 +0100</td>
          </tr>
        </tbody>
      </table>
      <table class="header-part2" width="100%" border="0"
        cellpadding="0" cellspacing="0">
        <tbody>
          <tr>
            <td>
              <div class="headerdisplayname" style="display: inline;">To:
              </div>
              <a class="moz-txt-link-abbreviated" href="mailto:python-list@python.org">python-list@python.org</a></td>
          </tr>
        </tbody>
      </table>
      <br>
      <div class="moz-text-flowed" style="font-family: -moz-fixed;
        font-size: 13px;" lang="x-western">On 18/04/2011 05:37,
        harrismh777 wrote:
        <br>
        [snip]
        <br>
        <blockquote type="cite" style="color: rgb(102, 102, 204);">In
          retrospect, in many ways this is why I am relatively patient
          with the
          <br>
          Python3 development direction. While I think its
          non-compatibility may
          <br>
          hurt in the short term, the long term goal of stream-lining
          the language
          <br>
          will make for a much better Python future. Essentially, the
          python team
          <br>
          said, "Look, python2 sucks... ," and then they went about
          figuring out
          <br>
          what Python would look like had it been "designed" right in
          the first
          <br>
          place. Whalla, Python3. So after years and years of practical
          experience
          <br>
          with the language Python is getting the face lift it deserves,
          and is
          <br>
          going to be one gorgeous lady when finished.
          <br>
        </blockquote>
      </div>
    </blockquote>
    <br>
    Personally, I really hope Python3 (or 3+) would have some of the
    features that Cobra has built into the language.<br>
      * dynamic/late binding (like Python) for flexibility <u>and</u>
    static/early binding for fast execution and error checking.<br>
      * inbuilt support for quality<br>
        - compile time "None Error" tracking    # I have experienced
    this a lot and it's a real pain :(<br>
        - inbuilt unit testing<br>
        - inbuilt "contracts" to ensure conditions are met when calling
    functions.<br>
      * no "self"<br>
      * no ":" after if/else statements.<br>
    <br>
    My main gripe with Cobra is that it requires the .NET framework (or
    Mono), though the web pages do suggest they are also working on a
    version that runs on JVM.  Also third party libraries (e.g GUIs like
    wx) may not be as good or available (yet) ??<br>
    <br>
    <a class="moz-txt-link-freetext" href="http://cobra-language.com/docs/python/">http://cobra-language.com/docs/python/</a><br>
    <a class="moz-txt-link-freetext" href="http://cobra-language.com/docs/why/">http://cobra-language.com/docs/why/</a><br>
    <br>
    -- Brendan.<br>
    <br>
  </body>
</html>