Hi all,

pybind11 is the best choice here.  It goes quite a bit beyond what Boost
Python did, including nice support for Numpy arrays, the buffer protocol
more generally, and an Eigen interface.  I've used it quite a bit.

But the real issue will be separating out the guts of your code from the
Rcpp/pybind11-specific stuff, as others have mentioned.

--Kevin

On Fri, Apr 27, 2018 at 5:14 AM Dirk Eddelbuettel <e...@debian.org> wrote:

>
> Some folks told me that pybind11, ie at
>
>    https://github.com/pybind/pybind11
>
> is the one to use as Boost Python is stagnant. I have no personal
> experience
> with pybind11 though.
>
> The question is a good.  This (old) CRAN package has been doing both R and
> Python from a joint C++ basis for years:
>
>    https://cran.r-project.org/package=fastcluster
>
> but I also never looked in real detail at what it does.
>
> Dirk
>
> --
> http://dirk.eddelbuettel.com | @eddelbuettel | e...@debian.org
> _______________________________________________
> Rcpp-devel mailing list
> Rcpp-devel@lists.r-forge.r-project.org
> https://lists.r-forge.r-project.org/cgi-bin/mailman/listinfo/rcpp-devel
>
-- 

Kevin Thornton

Associate Professor

Ecology and Evolutionary Biology

UC Irvine

http://www.molpopgen.org

http://github.com/ThorntonLab

http://github.com/molpopgen
_______________________________________________
Rcpp-devel mailing list
Rcpp-devel@lists.r-forge.r-project.org
https://lists.r-forge.r-project.org/cgi-bin/mailman/listinfo/rcpp-devel

Reply via email to