
26 Mar
2008
26 Mar
'08
3:28 a.m.
G'day all.
Quoting Robert Dailey
My head has been spinning lately on trying to nail down the difference between a library and a framework.
My rule of thumb is that a framework more or less takes over main(), and a library doesn't. By this vague definition, Boost is, for the most part, a collection of libraries. The one exception is Boost.Test, which is a framework. Not being a framework is a real strength of Boost. It means that it will never get in the way of your application, and will work alongside any other libraries, as well as any sufficiently "modern" exception-safe framework. Cheers, Andrew Bromage