Subject: Re: [boost] boost_extension
From: Christian Henning (chhenning_at_[hidden])
Date: 2009-12-07 11:55:08
> I do agree about a well-described structure for extensions. However, I'm not
> sure about all of this proposal. This completely separates the extensions
> from the libraries, even in releases. Indeed this will cost a lot of efforts
> in organization and maintanance.
> Why not keep it like it is currently in GIL and in GGL (Boost.Geometry)? So
> instead of boost_extension at the root level, have it in
> .../boost/LIB/extensions and .../libs/LIB/test/extensions and
> .../libs/LIB/example/extensions (and probably the same for doc)? This way
> the (reviewed) extensions can be distributed within Boost and are
> automatically available for everybody. Besides that, the extensions are then
> kept together with the library they extend, which I would prefer.
Adding new code to accepted libraries would mean going through boost's
> The non reviewed extensions, and extensions-in-preparation, should live
> elsewhere, e.g. in the Sandbox, or maybe indeed at a specific
> Extension.Sandbox tree, or at an external resource (as GIL currently has)?
> Actually this is then like any Boost library in preparation.
Right now, I'm collecting gil extensions and trying to keep them alive
but it's pretty unorganized.
> Regards, Barend