[prev in list] [next in list] [prev in thread] [next in thread]
List: mysql-plusplus
Subject: Fw: Re: MySQL++ and Boost
From: Chris Frey <cdfrey () foursquare ! net>
Date: 2007-01-16 3:15:56
Message-ID: 20070116031556.GA2791 () foursquare ! net
[Download RAW message or body]
Forwarded to the list by request,
- Chris
----- Forwarded message from Jonathan Wakely <jonathan.wakely@gmail.com> -----
Date: Fri, 12 Jan 2007 20:51:16 +0000
From: "Jonathan Wakely" <jonathan.wakely@gmail.com>
To: "Chris Frey" <cdfrey@foursquare.net>
Subject: Re: MySQL++ and Boost
Cc: plusplus@lists.mysql.com
In-Reply-To: <20070112203412.GA3699@foursquare.net>
Hi Chris,
My mails don't seem to be getting to the list so feel free to forward
this, or reply to the list, or whatever.
On 12/01/07, Chris Frey <cdfrey@foursquare.net> wrote:
>
>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. :-)
And it's mostly misguided - as has finally been said you can take the
parts you want and bundle them with mysql++ - noone would ever need to
download, configure and build boost themselves.
>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.
That also avoids having to use boost's annoying build system.
>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.
I said in an earlier mail has disappeared that it would be nice to
have a config option saying whether to use the bundled parts of boost,
or a pre-installed one on the system. That's a nice-to-have feature,
not essential, but shouldn't be too hard (depending on the config
setting you either use ./boost which is part of the mysql++ source
tree, or use some user-specified paths)
regards,
jon
----- End forwarded message -----
--
MySQL++ Mailing List
For list archives: http://lists.mysql.com/plusplus
To unsubscribe: http://lists.mysql.com/plusplus?unsub=mysql-plusplus@progressive-comp.com
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic