Given I won't be at the Berlin hackathon, here's my thought on the C++
topic [1].
I'm generally in favor of a move to C++, it would be nice to get
features that we work around now in C.
Questions/issues:
1) How old g++ do we maintain? We have RHEL 6 boxes that have 4.4.6, so
we wouldn't be able to use nice C++ 11 features.
2) Which libraries can we leverage? I use Boost and have no issues
pulling that in, but I except some people do, given what I hear about
Boost (although I'm a fan). RHEL 6 comes with Boost 1.41.0.
3) Do we target an older distro then RHEL 6, maybe RHEL 5?
4) We use the Google C++ style guide [2] at work for all our C++ coding,
dropping the ban on exceptions. Would we use that? Maybe we want to
keep our code exception free, if we can? I guess if we go Boost,
exceptions come included? I haven't checked if you can? If we use the
distro's Boost, does that imply we cannot disable exceptions?
Blair
[1] http://wiki.apache.org/subversion/Berlin2013
[2] http://google-styleguide.googlecode.com/svn/trunk/cppguide.xml