Using another R implementation

R is both a language and an implementation of that language. So far, when we've been talking about the R environment/platform, we've been talking about the GNU Project started by R. Ihaka and R. Gentlemen at the University of Auckland in 1993 and hosted at http://www.r-project.org. Since R has no standard specification, this canonical implementation serves as R's de facto specification. If a project is able to implement this specification—and rewrite the GNU-R functionality-for-functionality and bug-for-bug—any valid R code can be run on that implementation.

Sometime around 2009, various other implementation of R started to crop up. Among these are Renjin (running on the Java Virtual Machine), pqR (which stands for ...

Get R: Data Analysis and Visualization now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.