This looks really neat! Do you have any measure on the memory/cpu performance wrt Boost.Python when compiling large bindings? I would expect that variadic templates and all the other C++11 goodies are more efficient than the preprocessor magic used in Boost Python, from this point of view.
Cheers, Francesco. On 18 October 2015 at 14:56, Wenzel Jakob <wen...@inf.ethz.ch> wrote: > Hello all, > > after being a long-time Boost.Python user, I’ve been working on an > alternative that makes more effective use of recent C++11-capable > compilers. The overall syntax and ideology are very similar to > Boost.Python, but the implementation only requires a few header files with > a a vastly smaller amount of code thanks to C++11 lambda functions, tuples > and variadic templates. There is also dedicated support for Python’s buffer > protocol and NumPy arrays, which is useful for scientific computing > applications. > > So far it’s only used by a few projects, but I think it could be useful to > this audience. > > Code: https://github.com/wjakob/pybind11 > Documentation: http://pybind11.readthedocs.org/en/latest/ > > Best, > Wenzel > > _______________________________________________ > Cplusplus-sig mailing list > Cplusplus-sig@python.org > https://mail.python.org/mailman/listinfo/cplusplus-sig >
_______________________________________________ Cplusplus-sig mailing list Cplusplus-sig@python.org https://mail.python.org/mailman/listinfo/cplusplus-sig