<html>
<head>
<meta content="text/html; charset=ISO-8859-1"
http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
Hi Mark et al,<br>
<br>
I agree with Larry's statement, but you have to define "standard."<br>
<br>
I contend that Python 3 and C++11 are or will soon be the world
standard, and that they definitely will be the standard during first
5-10 years of Hall D online operations.<br>
<br>
Assuming I'm correct, I want to use them now in the online code I'm
writing so as to develop standards for use of the new standards
before the bulk of the online code is written (e.g do we require "no
bare new()"?).<br>
<br>
Concerning C++: The GNU website indicates that GCC 4.8 almost fully
implements the C++11 standard, 4.7 implements a great deal of it,
and almost half was implemented by 4.4 a while back. GCC 4.7 was
released last year, 4.8 last month, and 4.9 is in development. <br>
<br>
I propose we install either 4.7 or 4.8 along with the default RHEL6
version (4.4.7 I believe). I can develop code with 4.7 or 4.8,
explore the new features and make recommendations for future
developments.<br>
<br>
As for Python, on the web it says that Python 3.2.3 is a stable
release version. Absent any legacy Python code, or some
incompatibility with standard packages, I believe all Python
development in the online should be done with Python 3. We can keep
Python 2 around if needed.<br>
<br>
We will discuss this further at the next online meeting.<br>
<br>
Thanks,<br>
<br>
<br>
<br>
On 04/02/2013 02:16 PM, Mark M. Ito wrote:
<blockquote cite="mid:515B208F.40505@jlab.org" type="cite">
<meta content="text/html; charset=ISO-8859-1"
http-equiv="Content-Type">
<div class="moz-cite-prefix">Elliott,<br>
<br>
On 04/02/2013 12:26 PM, Elliott Wolin wrote:<br>
</div>
<blockquote cite="mid:515B06C0.2060500@jlab.org" type="cite">
<meta http-equiv="content-type" content="text/html;
charset=ISO-8859-1">
<br>
I believe the world will soon make the transition to the new
versions so I propose we start with them now. </blockquote>
To quote Larry Dennis, "standard is better than better".<br>
<br>
Why start with a non-standard programming environment? Programming
can then only proceed on "special" nodes.<br>
<br>
-- Mark<br>
</blockquote>
<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>