<!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>