[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

C++ thoughts for Berlin

From: Blair Zajac <blair_at_orcaware.com>
Date: Wed, 29 May 2013 12:05:28 -0700

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
Received on 2013-05-29 21:06:05 CEST

This is an archived mail posted to the Subversion Dev mailing list.