[Rd] Question on Code snippet semantics

Mick Jordan mick.jordan at oracle.com
Mon Jul 21 17:07:25 CEST 2014

I came across this code in library.R

package <- as.character(substitute(package))

where package is the first argument to the "library" function.

I've been racking my brains to understand why this is not just an 
elaborate (and ineffcient) way to write:

package <- "package"


 > package <- as.character(substitute(package))
 > package
[1] "package"

Mick Jordan

More information about the R-devel mailing list