Hi Jim,<div><div><br class="Apple-interchange-newline">CC to Dave.</div></div><div><br></div><div>This is great news.</div><div>My main interests have been stability and not increasing the memory footprint of boost.python extensions. I&#39;m not in a position to further develop boost.python.</div>
<div>Troy and Ravi have done a significant amount of work. I hope they will comment for themselves.<br>I&#39;d prefer if developments stayed under the boost umbrella, e.g. as boost/python/v3, but I don&#39;t feel very strongly about this.</div>
<div><br></div><div>Ralf</div><div><br><div class="gmail_quote">On Thu, Aug 25, 2011 at 1:59 PM, Jim Bosch <span dir="ltr">&lt;<a href="mailto:talljimbo@gmail.com">talljimbo@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
I&#39;d like to start work on a new major release of Boost.Python.  While the library is currently well-maintained in terms of bugfixes, I get the sense that neither the original developers nor the current maintainer have the time or inclination to work on new features.  I&#39;d also like to propose some changes that are slightly backwards-incompatible, as well as some that mess with the internals to an extent that I&#39;d feel better about doing it outside Boost itself, to make it easier for adventurous users to play with the new version without affecting people who depend on having an extremely stable library in Boost.<br>

<br>
To that end, I&#39;m inclined to copy the library to somewhere else (possibly the boost sandbox, but more likely a separate site), work on it, produce some minor releases, and re-submit it to Boost for review. Perhaps the external site would continue on as the home of more fine-grained releases, or maybe we would fully reintegrate with Boost at that point (especially if Boost addresses some of its own project management and release control issues by that point, which I know is being discussed but to my knowledge doesn&#39;t really have a timeline yet).<br>

<br>
I am willing to take the lead on this project; I have a number of features that exist as extensions in the boost sandbox already that would work better if they could be more fully integrated into the Boost.Python core, and I think I have the necessary understanding of the full code base to coordinate things.  I&#39;d like to save a full discussion of what features a new version would include for another thread, but I am hoping other people on the list might volunteer some time to work on aspects they have coded up elsewhere - I know many such extensions exist.<br>

<br>
So I have a few questions for anyone who&#39;s paying attention:<br>
<br>
- For the original Boost.Python developers and current maintainers, and other people familiar with developing Boost libraries: do you have any preference on how to approach this?  I don&#39;t want to step on any toes, especially toes attached to people who are responsible for the excellent library we already have.<br>

<br>
- For other Boost.Python experts on this list: do you have existing code or development time you&#39;d like to contribute?<br>
<br>
<br>
Thanks!<br>
<br>
Jim Bosch<br>
<br>
______________________________<u></u>_________________<br>
Cplusplus-sig mailing list<br>
<a href="mailto:Cplusplus-sig@python.org" target="_blank">Cplusplus-sig@python.org</a><br>
<a href="http://mail.python.org/mailman/listinfo/cplusplus-sig" target="_blank">http://mail.python.org/<u></u>mailman/listinfo/cplusplus-sig</a><br>
</blockquote></div><br></div>