From the recent developer.r-project.org “Staged Install” article:
Incidentally, there were just two distinct (very long) lists of methods in the warnings across all installed packages in my run, but repeated for many packages. It turned out that they were lists of exported methods from dplyr and rlang packages. These two packages take very long to install due to C++ code compilation.
Technical point.
While dplyr
indeed uses C++
(via Rcpp
), rlang
appears to currently be a C
-package. So any problems associated with rlang
are probably not due to C++
or Rcpp
. Similarly other tidyverse packages such as purrr
and tibble
are currently C
packages. I think purrr
once used C++
, but do not know about the others.
Categories: Opinion
jmount
Data Scientist and trainer at Win Vector LLC. One of the authors of Practical Data Science with R.
It is possible the “Staged Install” 2019/02/14 article is part of what the commenter had in mind below.
(source)
The above comment is from 2019/03/18, about 10 days before the 2019/03/28 “Use of C++ in Packages” article.