RcppCore / RcppEigen

Rcpp integration for the Eigen templated linear algebra library
Other
110 stars 40 forks source link

fine-grained access to features #111

Closed waynelapierre closed 2 years ago

waynelapierre commented 2 years ago

Eigen is slow to compile. Have you considered providing new header files similar to Rcpp/Light, Rcpp/Lighter, Rcpp/Lightest to RcppEigen? Eigen already has a nice layout of Modules and Header files, which can be mapped to RcppEigen.

https://eigen.tuxfamily.org/dox/group__QuickRefPage.html

eddelbuettel commented 2 years ago

In theory, this could be done. In practice, a) nobody seems to be working on it and b) #103 has higher priority but nobody is making time for that either.

Slightly related: at least for repeated compilation, as in package building, ccache is useful. See e.g. this blog post.