I'm evaluating various plugin solutions for a project and am considering boost.extension as one of the alternatives. Looking at http://boost-extension.blogspot.com/ and the mailing list archives it appears that the project hasn't been active for a while. I have tried, unsuccessfully, to find a page detailing the current status of sandbox projects to determine whether or not it has been accepted for inclusion in future boost versions, has significant flaws preventing its inclusion, etc. I'm hesitant to choose a project that may be orphaned. Any guidance in finding such status updates, or outright answers to my questions, would be helpful. Thank you, -Rex
Hi Rex,
Not exactly orphaned, but relatively inactive. It should be quite usable,
and the documentation is relatively complete. I've just been too busy lately
to put much work into it lately. The only major project I had planned before
submitting it for review was to more fully integrate the Boost.Reflection
code. The Boost.Extension code itself is quite mature and used by a number
of projects.
Please feel free to send me any bug fix requests, and I'll take care of
them. I plan to get back to the library "as soon as I am less busy", but it
will not be for at least the next two months.
If you have any trouble compiling the examples or doing the tutorials, or
have a question about advanced usage, I am quite available to help with that
(that's easier than refactoring code).
Jeremy Pack
On Mon, Jun 22, 2009 at 4:52 PM, Rex Kerr
I'm evaluating various plugin solutions for a project and am considering boost.extension as one of the alternatives.
Looking at http://boost-extension.blogspot.com/ and the mailing list archives it appears that the project hasn't been active for a while. I have tried, unsuccessfully, to find a page detailing the current status of sandbox projects to determine whether or not it has been accepted for inclusion in future boost versions, has significant flaws preventing its inclusion, etc. I'm hesitant to choose a project that may be orphaned.
Any guidance in finding such status updates, or outright answers to my questions, would be helpful.
Thank you, -Rex
_______________________________________________ Boost-users mailing list Boost-users@lists.boost.org http://lists.boost.org/mailman/listinfo.cgi/boost-users
If you have any trouble compiling the examples or doing the tutorials, or have a question about advanced usage, I am quite available to help with that (that's easier than refactoring code).
Thanks for the offer and the feedback. I do have one other concern, and that is API stability. If I do decide to go ahead with boost.extension and it is eventually accepted into boost proper then upgrades of boost versions means potential major refactoring of all components that use plugins. Having gone through this pain in the past with other boost libraries it is a high level concern. While an API change is expected now and then, having to rewrite too much code at once isn't desirable! Any advice on how to protect against this?
Hi,
I'm interested in this library and will use it in my project. (The other
alternative was the POCO shared library but I don't want to add POCO in that
project).
I just tried by curiosity to install it with VC10 and it seems to fail. VC9
seems to work fine. I used bjam. Here is the log:
E:/SDK/boost/extension-reflection/tools/build/v2/tools\msvc.jam:320: in
configure-really
*** argument error
* rule path.make ( native )
* called with: ( )
* missing argument native
E:/SDK/boost/extension-reflection/tools/build/v2/util\path.jam:44:see
definition of rule 'make' being called
E:/SDK/boost/extension-reflection/tools/build/v2/tools\msvc.jam:172: in
configure
E:/SDK/boost/extension-reflection/tools/build/v2/tools\msvc.jam:145: in
msvc.init
E:/SDK/boost/extension-reflection/tools/build/v2/build\toolset.jam:38: in
toolset.using
E:/SDK/boost/extension-reflection/tools/build/v2\build-system.jam:434: in
process-explicit-toolset-requests
E:/SDK/boost/extension-reflection/tools/build/v2\build-system.jam:513: in
load
E:\SDK\boost\extension-reflection\tools\build\v2/kernel\modules.jam:281: in
import
E:\SDK\boost\extension-reflection\tools\build\v2\kernel\bootstrap.jam:128:
in boost-build
E:\SDK\boost\extension-reflection\boost-build.jam:17: in module scope
I don't know if VC10 compatibility is already a requirement for Boost
libraries (I doubt it as VC10 is still in Beta) but I guess it's good for
you to know that it don't compile.
Hope that helps.
Joël.
On Wed, Jun 24, 2009 at 11:25 PM, Rex Kerr
If you have any trouble compiling the examples or doing the tutorials, or
have a question about advanced usage, I am quite available to help with that (that's easier than refactoring code).
Thanks for the offer and the feedback.
I do have one other concern, and that is API stability. If I do decide to go ahead with boost.extension and it is eventually accepted into boost proper then upgrades of boost versions means potential major refactoring of all components that use plugins. Having gone through this pain in the past with other boost libraries it is a high level concern. While an API change is expected now and then, having to rewrite too much code at once isn't desirable! Any advice on how to protect against this?
_______________________________________________ Boost-users mailing list Boost-users@lists.boost.org http://lists.boost.org/mailman/listinfo.cgi/boost-users
On Thu, Sep 10, 2009 at 3:46 AM, Klaim
I just tried by curiosity to install it with VC10 and it seems to fail. VC9 seems to work fine. I used bjam. Here is the log:
I, unfortunately, don't have a copy of VC10 - do other Boost libraries build fine? For now, a workaround may be to not use bjam, and instead just add the Windows command-line options specified in the Jamfiles to your VC10 project configuration. Jeremy
One of the features of Boost 1.40 is that it compiles fine on VC10 (Beta 1-
available on Microsoft website). I checked that and it compiles fine. I
didn't use the library in a VC10 project yet.
Ok, I'll try your solution.
Joël.
On Thu, Sep 10, 2009 at 6:20 PM, Jeremy Pack
On Thu, Sep 10, 2009 at 3:46 AM, Klaim
wrote: <snip> I just tried by curiosity to install it with VC10 and it seems to fail. VC9 seems to work fine. I used bjam. Here is the log:
I, unfortunately, don't have a copy of VC10 - do other Boost libraries build fine?
For now, a workaround may be to not use bjam, and instead just add the Windows command-line options specified in the Jamfiles to your VC10 project configuration.
Jeremy _______________________________________________ Boost-users mailing list Boost-users@lists.boost.org http://lists.boost.org/mailman/listinfo.cgi/boost-users
AMDG Rex Kerr wrote:
I'm evaluating various plugin solutions for a project and am considering boost.extension as one of the alternatives.
Looking at http://boost-extension.blogspot.com/ and the mailing list archives it appears that the project hasn't been active for a while. I have tried, unsuccessfully, to find a page detailing the current status of sandbox projects to determine whether or not it has been accepted for inclusion in future boost versions
No. If it had been you would find it here. http://www.boost.org/community/review_schedule.html
has significant flaws preventing its inclusion, etc. I'm hesitant to choose a project that may be orphaned.
Any guidance in finding such status updates, or outright answers to my questions, would be helpful.
In Christ, Steven Watanabe
participants (4)
-
Jeremy Pack
-
Klaim
-
Rex Kerr
-
Steven Watanabe