|
Boost : |
From: Matt Hurd (matt.hurd_at_[hidden])
Date: 2005-09-05 02:55:08
> Roland Schwarz <roland.schwarz_at_[hidden]> wrote:
> > Matt Hurd schrieb:
<snip>
> I have added a link to the wiki.
> http://www.crystalclearsoftware.com/cgi-bin/boost_wiki/wiki.pl?Boost.Threads
>
> I did not experience any kind of problems editing the page.
> Will try later again to put this into the wiki as well.
Thanks, my ip is denied.
> >Should have some code / structure in place for discussion soon. First
> >thing to agree on is the basic directory structure and header linkage
> >philosophy.
> >
> A question that popped up in a discussion about asio, and others as well.
> Currently there seems to be a lot of code duplication in the boost library
> in the area of locking primitives.
> Altough I am not sure what the real reason is, one might be that
> boost::thread
> does not provide a header only implementation for these.
> Perhaps we should consider having part of the threading library available
> as header only?
> Any thoughts?
I think we should aim for header only wherever possible if for no
other reason than to lower the barrier to entry for users. I'm not
sure how successful we'll be. Dealing with statics appropriately will
be the biggest headache no doubt.
The other big plus will be for other libs, such as spirit, asio and
the like that wish to depend on boost.threads. Avoiding the
additional link dependency for lib authors would be preferred.
Regards,
Matt
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk