On 01/06/2011 09:22 AM, Olaf van der Spek wrote: > On Thu, Jan 6, 2011 at 6:12 PM, Monty Taylor <[email protected]> wrote: >> On 01/06/2011 05:18 AM, Olaf van der Spek wrote: >>>> One of the main issues I have noticed is that you provided poll() >>>> implementation for the Windows OS, however, since Windows Vista / 7 >>> >>> Since Drizzle uses C++ and Boost, why doesn't it use Boost.Asio for >>> it's networking stuff (at least in the client lib)? >> >> We've looked at asio, and last I heard from Brian, it isn't efficient >> enough for our needs at the moment. > > Even for the client/connector? > I'm curious, got a link where Brian explains why it's not efficient enough?
No - he just poked at it offline. Maybe we can get him to expand on that. However, libdrizzle itself isn't in C++ at the moment - it's in plain C. We've chatted about making the implementation in C++ with an extern "C" API for pure-C clients to use, but have not done that yet - so as of now it's just C99. >>> Are c++0x features (available in g++ 4.4) allowed? >> >> No - we still have platforms on which we must use gcc 4.2. (/me cries) > > Argh. RH? OSX, actually. ALTHOUGH - then the next version of OSX comes out, I'm hoping it has a new version of clang, which is really close to being able to compile both boost and drizzle. If we can get drizzle compiling under clang on OSX, we can drop OSX gcc support, and then we can move forward with some of the nicer C++0x features (like constructor defaults and move semantics) Monty _______________________________________________ Mailing list: https://launchpad.net/~drizzle-discuss Post to : [email protected] Unsubscribe : https://launchpad.net/~drizzle-discuss More help : https://help.launchpad.net/ListHelp

