On Fri, Jan 12, 2007 at 11:24:39AM -0700, Warren Young wrote:
> Pedro Lamar?o wrote:
> >We could just import the bits we need, like Spirit does in it's
> >standalone package.
>
> Maybe. The Boost license is compatible with MySQL++'s....
I'm partly surprised at the amount of pleading against Boost, but on the
other hand, it sounds a lot like the pleading against C++ itself, so
not too surprised. :-)
I think one of the roadblocks Boost has is its build system. Yes, once
you've figured it out once, you can script it and do it repeatedly,
but that initial barrier is a hard one to ignore, and lasts a while.
To get back on topic, a lot of Boost is just header files. If they were
copied verbatim into mysql++, that would be the easiest solution I think.
Verbatim copying should avoid any conflicts between the two libraries
for people who do use Boost and mysql++ together.
But as the interest in Boost is for the threads, copying Boost threads support
into mysql++ means copying library functionality. If I understand the
issues correctly, this means binary bloat for apps that use both libraries.
- Chris
<back into lurk mode/>