[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