Boost logo

Boost :

From: Felipe Magno de Almeida (felipe.m.almeida_at_[hidden])
Date: 2007-05-24 18:26:47


1. What is BOOST_EXTENSIONS_IMPL_NAMESPACE_BEGIN used for?
It doesnt seem to add anything useful. Just complicates the implementation.

2. Why is functor defined? Why not use boost::bind and boost::function ?

3. Why does shared_library have two-phase construction?
It seems to be common knowledge that two-phase construction is bad.
IMO, a default-constructor and a constructor that throws would be
better. And member functions for both options too.

Now, IMO, factories are unnecessarily complicating the library.
Couldn't a different approach be pursued? Like serialization does for
type registration.

Best regards,

-- 
Felipe Magno de Almeida

Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk