Re: [C++-sig] New Major-Release Boost.Python Development

2011-08-25 Thread Ralf Grosse-Kunstleve
Hi Jim, CC to Dave. This is great news. My main interests have been stability and not increasing the memory footprint of boost.python extensions. I'm not in a position to further develop boost.python. Troy and Ravi have done a significant amount of work. I hope they will comment for themselves. I

Re: [C++-sig] New Major-Release Boost.Python Development

2011-08-25 Thread Stefan Seefeld
On 08/25/2011 04:59 PM, Jim Bosch wrote: > > To that end, I'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 o

[C++-sig] New Major-Release Boost.Python Development

2011-08-25 Thread Jim Bosch
I'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'd also like to propose so

Re: [C++-sig] Boost Python loss of values

2011-08-25 Thread Jim Bosch
On 08/25/2011 04:17 AM, Jay Riley wrote: And the python exposing is done as follows: class_, bases >("Attack") .def("CalculateDamage", &AttackWrapper::CalculateDamageDefault); This bit looks a little suspect, and I'm surprised that it compiles - class_ should only take 4 arguments if one

Re: [C++-sig] getting a list of strings from a static method

2011-08-25 Thread Jim Bosch
On 08/24/2011 10:07 PM, Josh Stratton wrote: I'm very new to boost python and trying to figure out how to properly get a list of strings from a static method in my main namespace. I'm not sure if I need to extract the list from the object or if it's already a list. boost::python::object list =

[C++-sig] Boost Python loss of values

2011-08-25 Thread Jay Riley
I'm having a really weird issue in boost python. I'm focusing on a particular property/method to simplify the example. Here's the situation: In my program, I have a class called Attack. With the following layout (simplified for example) class Attack : public Action { public: