At first glance, this looks great. I've been tinkering with something like this for a while now, but it's never amounted to anything more than a C++11 learning project, and this looks quite solid in comparison.
It may be a long time before I get a chance to evaluate pybind11 for use in my own projects, but as a prelude to that I was wondering if you could say anything about support for custom converters and cross-module type conversion, which I didn't see mentioned in the docs (though I just skimmed them). Are you using the same sort of global registry Boost.Python used? If so, I'm curious how that works with a header-only library. Jim On Sun, Oct 18, 2015 at 9:56 PM, 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