tidyverse

Non-Standard Evaluation and Metaprogramming in R

Metaprogramming is when a computer program has the ability to treat programs as their data, enabling them to read or generate code, or even modify itself while running. It's a technique that became popular with the programming language Lisp, from …