macro: A Macro Language for 'R' Programs

A macro language for 'R' programs, which provides a macro facility similar to 'SASĀ®'. This package contains basic macro capabilities like defining macro variables, executing conditional logic, and defining macro functions.

Version: 0.1.5
Depends: R (≥ 4.0), common
Imports: fmtr, utils, crayon
Suggests: sassy, knitr, rmarkdown, testthat (≥ 3.0.0), rstudioapi
Published: 2025-11-26
DOI: 10.32614/CRAN.package.macro (may not be active yet)
Author: David Bosak [aut, cre], Bill Huang [ctb], Duong Tran [ctb]
Maintainer: David Bosak <dbosak01 at gmail.com>
BugReports: https://github.com/dbosak01/macro/issues
License: CC0
URL: https://macro.r-sassy.org, https://github.com/dbosak01/macro
NeedsCompilation: no
Materials: README, NEWS
CRAN checks: macro results

Documentation:

Reference manual: macro.html , macro.pdf
Vignettes: Debugging (source, R code)
Example 1: Listing (source, R code)
Example 2: Another Listing (source, R code)
Example 3: Table (source, R code)
FAQ (source, R code)
Global Options (source, R code)
Macro Language Reference (source, R code)
Installation and Setup (source, R code)
Symbol Table Functions (source, R code)
macro (source, R code)

Downloads:

Package source: macro_0.1.5.tar.gz
Windows binaries: r-devel: not available, r-release: not available, r-oldrel: not available
macOS binaries: r-release (arm64): not available, r-oldrel (arm64): not available, r-release (x86_64): macro_0.1.5.tgz, r-oldrel (x86_64): macro_0.1.5.tgz

Linking:

Please use the canonical form https://CRAN.R-project.org/package=macro to link to this page.