<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
</head>
<body bgcolor="#FFFFFF" text="#000000">
Hi,<br>
<br>
Since we have no significant online code base, and thus no legacy
problem, we are free to start with any compiler/interpreter versions
we want (within limits). At the moment I'm thinking of two that are
in a state of flux, C++ and Python, but the same discussion could be
had for other compilers/interpreters.<br>
<br>
<br>
<b>Background</b><br>
<br>
The C++11 standard has been out for two years and the GNU compilers
are slowly coming into compliance. I believe the latest g++ is
nearly fully compliant, but this is not the default when you install
RHEL6. The most important new features from my perspective include
smart pointers and tuples (there are many new features).<br>
<br>
Python is in the midst of a transition between version 2 and 3, and
v3 is NOT entirely backwards compatible with v2 (there are converter
programs available). I know little about the difference between the
two versions.<br>
<br>
<br>
<b>Proposal</b><br>
<br>
I believe the world will soon make the transition to the new
versions so I propose we start with them now. We should keep the
old versions around, but developers should feel free to use the new
features of C++11 and should use the Python v3 interpreter.<br>
<br>
Comments...?<br>
<br>
Thanks<br>
<br>
<br>
<pre class="moz-signature" cols="72">--
                                Sincerely,
                                        Elliott
================================================================================
Those raised in a morally relative or neutral environment will hold
                 no truths to be self-evident.
                                
Elliott Wolin
Staff Physicist, Jefferson Lab
12000 Jefferson Ave
Suite 8 MS 12A1
Newport News, VA 23606
757-269-7365
================================================================================
</pre>
</body>
</html>