[Halld-online] Compiler and other versions for Hall D Online

Elliott Wolin wolin at jlab.org
Tue Apr 2 12:26:40 EDT 2013


Hi,

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.


*Background*

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).

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.


*Proposal*

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.

Comments...?

Thanks


-- 

				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

================================================================================

-------------- next part --------------
An HTML attachment was scrubbed...
URL: https://mailman.jlab.org/pipermail/halld-online/attachments/20130402/05aea98f/attachment.html 


More information about the Halld-online mailing list