最近 RStudio 的几位大佬频发大招,JJ 写了一个 RcppParallel,用来在 Rcpp 中支持并行计算,而 Winston 发布了 R6,意在紧随“R5”的步伐,将 R 的面向对象编程(OOP)向前再推一把。

RcppParallel 是 Rcpp 核心组件的新成员,目前还没有发布到 CRAN,但可以从 github 安装。我感觉它最大的亮点是给类 UNIX 系统和 Windows 系统提供了一个统一的接口,因为 R 中大部分支持并行的包都没法在 Windows 上工作。

当然了,像其他 Rcpp 组件一样,RcppParallel 主要是用来写 C++ 代码的,因此对大部分的 R 用户来说其作用依然有限。RcppParallel 中最重要的一个函数是 <code class=“language-plaintext …