On Jan 4, 2013, at 10:41 AM, Cody Permann <email@example.com> wrote:I'm not sure how widely spread it is, but a really nice option is to have a "hierarchic fallback" implementation like what I've done looking for std::thread.
> Bottom line: Do any of you have any experience with how widespread and reliable the standard regex library is on a wide range of compilers? Would it be worth detecting the presence of this capability inside of libMesh?
We look for that, fall back to tbb:thread, and then (could but don't currently) boost::thread?
IIRC std::regex is basically the same as boost::regex, in which case we could create a libMesh::regex which is nothing more than a preferential typedef.