rlang

rlang is a collection of frameworks and APIs for programming with R.

Frameworks

Two comprehensive frameworks are implemented in rlang.

Argument intake

A set of tools help you check, validate, and preprocess arguments.

Programming interfaces

rlang provides various interfaces for working with R and R objects.

Installation

Install the released version of rlang from CRAN:

install.packages("rlang")

Or install the development version from GitHub with:

# install.packages("pak")
# pak::pkg_install("r-lib/rlang")
install.packages("rlang", repos = c('https://r-lib.r-universe.dev', 'https://cloud.r-project.org'))

Code of Conduct

Please note that the rlang project is released with a Contributor Code of Conduct. By contributing to this project, you agree to abide by its terms.