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

Reply via email to