catchr: Taking the Pain Out of Catching and Handling Conditions

R has a unique way of dealing with warnings, errors, messages, and other conditions, but it can often be troublesome to users coming from different programming backgrounds. The purpose of this package is to provide flexible and useful tools for handling R conditions with less hassle. In order to lower the barrier of entry, keep code clean and readable, and reduce the amount of typing required, 'catchr' uses a very simple domain-specific language that simplifies things on the front-end. This package aims to maintain a continuous learning curve that lets new users jump straight in to condition-handling, while simultaneously offering depth and complexity for more advanced users.

Version: 0.2.1
Depends: R (≥ 3.2.0)
Imports: rlang (≥ 0.3.1), purrr (≥ 0.2.0)
Suggests: testthat, beepr, crayon, covr, knitr, rmarkdown, spelling
Published: 2019-07-09
Author: Zachary Burchill [aut, cre, cph]
Maintainer: Zachary Burchill <zach.burchill.code at>
License: MIT + file LICENSE
NeedsCompilation: no
Language: en-US
Materials: README NEWS
CRAN checks: catchr results


Reference manual: catchr.pdf
Vignettes: Getting started with catchr
Package source: catchr_0.2.1.tar.gz
Windows binaries: r-devel:, r-devel-gcc8:, r-release:, r-oldrel:
OS X binaries: r-release: catchr_0.2.1.tgz, r-oldrel: catchr_0.2.1.tgz
Old sources: catchr archive


Please use the canonical form to link to this page.