On Thu, 2008-09-04 at 08:10 -0500, Matt Griswold wrote: > > > * Alan Conway <[EMAIL PROTECTED]> [09/04/08 07:51]: > > So my suggestion: if boost::time solves your problem on windows then > do > > a new sys/boost/Time.cpp impl using boost::time, so no impact on > other > > code. > > That's been working well for me. I've been playing around with making > a boost > "port" in sys/boost since I'll eventually need an OSX client too and I > figured
Absolutely! And for any case where the boost port works everywhere we can promote it to the default implementation. I'm a big fan of offloading portability issues wherever possible. A boost version of the threads & locking would be very interesting also - I shied away from it when I did the initial impl because I had some (untested) performance concerns but if it can be shown to perform equally well I'll happily ditch the posix impl.