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

Reply via email to