Boost logo

Boost :

From: E. Gladyshev (egladysh_at_[hidden])
Date: 2003-08-04 12:29:11

--- Brock Peabody <brock.peabody_at_[hidden]>
> The name is There is a ton of code,
> but the interface

I think, your library has a lot of good stuff. However
it does need a major redesign to cleanly remove all
direct references to the physhical layer (MFC) in the
template code. For example I am a bit worried about
defintions like this one:

namespace controls {

        struct static_control :
controls::callback_cwnd<CStatic> {

                enum { default_style = WS_CHILD | WS_VISIBLE |

                void create(CWnd& parent,
                                        const std::string& text = "",
                                        unsigned int style = default_style,
                                        const CRect& = CRect(0,0,0,0));

                void create(CWnd& parent, unsigned int style);

It seems to me that it might not be very easy to clean
it up from all MFC references w/o a sustantial
architectural redesign.

As far as I remember you suggested to overwrite it
from scratch too. If we are to do it anyway, I think
we need to redesign it from scratch as well using your
library as a knowledge/experience base.


Do you Yahoo!?
Yahoo! SiteBuilder - Free, easy-to-use web site design software

Boost list run by bdawes at, gregod at, cpdaniel at, john at