Wrap R Tools for Debugging and Parametric Programming
Overview
Tools for writing and debugging R code. Provides: '%.>%' dot-pipe (an 'S3' configurable pipe), unpack/to (R style multiple assignment/return), 'build_frame()'/'draw_frame()' ('data.frame' example tools), 'qc()' (quoting concatenate), ':=' (named map builder), 'let()' (converts non-standard evaluation interfaces to parametric standard evaluation interfaces, inspired by 'gtools::strmacro()' and 'base::bquote()'), and more.
- Work around https://github.com/r-lib/roxygen2/issues/1491
- For captured_dots note in CRAN checks
From NEWS.md in the release
Install
Health
- OK13 OK2026-08-04
- NOTE12 OK, 1 NOTE2026-08-01
- OK13 OK2026-06-08
- ERROR12 OK, 1 ERROR2026-06-07
- OK14 OK2026-03-10
Documentation
Documentation signals are not tracked yet for this package.
- bquote HTML
- Corner Cases HTML
- Debug Vignette HTML
- Dot Pipe HTML
- Frame Tools HTML
- lambda Function Builder HTML
- Let HTML
- Multiple Assignment HTML
- Multiple Assignment with unpack HTML
- Named Arguments HTML
Show 7 moreHide 7 vignettes
- Named Map Builder HTML
- Quoting Concatinate HTML
- Substitution Modes HTML
- wrapr Dot Arrow Pipe PDF
- wrapr Eager Evaluation HTML
- wrapr let Block PDF
- wrapr_applicable HTML
Downloads
Repository
- PRs merged (all time)
- 100%
- Median days to close, 50 most recently updated closed issues
- 0
- Median days to close, 50 most recently updated closed PRs
- 0
5 development-tooling and community-health practices detected across 3 families in the upstream repository
Checks run against github.com/winvector/wrapr on 2026-10-21.
GitHub Pages site last deployed 2022-01-27
pkgdown site last built 2023-08-19
Dependencies
Installing wrapr adds no packages beyond those that come with R.
Code & Tests
People & History
- RR 4.6.0 released · 2026-04-24
- RR 4.5.0 released · 2025-04-11
- RR 4.4.0 released · 2024-04-24
- 2.1.0Latest
- RR 4.3.0 released · 2023-04-21
- RR 4.2.0 released · 2022-04-22
- 2.0.9
- 2.0.82021-06-11 · diff ↗
- RR 4.1.0 released · 2021-05-18
- 2.0.7
- 2.0.6
- 2.0.5
- 2.0.4
- 2.0.2
- RR 4.0.0 released · 2020-04-24
- 2.0.02020-03-28 · diff ↗ ·
removed 14 exports
ApplyTo, Collector, as.UnaryFn, as_dot_fn, as_fn, as_fnlist, concat_items_rev, eval_dot_sequence, fnlist, locum, pkgfn, sequence_as_function, srcfn, wrapfnadded 3 exports
%<s%, %s>%, si
Show 44 earlier eventsHide 44 earlier events
- 1.9.62020-01-26 · diff ↗ ·
added 6 exports
UnpackerF, UnpackerP, as_named_list, grab_assignments_from_dots, to, unpack - 1.9.52020-01-19 · diff ↗
- 1.9.42020-01-17 · diff ↗
- 1.9.32019-11-03 · diff ↗
- 1.9.22019-10-13 · diff ↗
- 1.9.12019-10-06 · diff ↗
- 1.9.0
- 1.8.92019-07-24 · diff ↗
- 1.8.82019-07-06 · diff ↗
- 1.8.72019-05-24 · diff ↗
- RR 3.6.0 released · 2019-04-26
- 1.8.6
- 1.8.5
- 1.8.4
- 1.8.3
- 1.8.2
- 1.8.02018-12-11 · diff ↗ ·
added 19 exports
%.%, %dot%, %p%, ApplyTo, Collector, as.UnaryFn, as_dot_fn, as_fn, as_fnlist, clean_fit_glm, clean_fit_lm, concat_items_rev, eval_dot_sequence, fnlist, pkgfn, sequence_as_function, split_at_brace_pairs, srcfn, wrapfn - 1.7.02018-11-15 · diff ↗ ·
added 11 exports
%c%, %qc%, VectorizeM, apply_left_default, bquote_call, bquote_call_args, bquote_function, lapplym, parLapplyLBm, returnCapture, vapplym - 1.6.3
- 1.6.2
- 1.6.12018-08-22 · diff ↗
- 1.6.0
- 1.5.1
- 1.5.02018-06-13 · diff ↗ ·
added 10 exports
%.|%, %:=%, %?%, %|.%, apply_left, apply_right, coalesce, execute_parallel, partition_tables, uniques - 1.4.1
- RR 3.5.0 released · 2018-04-23
- 1.4.02018-04-03 · diff ↗ ·
removed 5 exports
sel_columns, sel_rows, subset_rows, transform_columns, with_eval - 1.3.02018-03-12 · diff ↗ ·
added 8 exports
build_frame, draw_frame, qchar_frame, sel_columns, sel_rows, subset_rows, transform_columns, with_eval - 1.2.02018-02-22 · diff ↗ ·
removed 3 exports
ateval, beval, sevaladded 7 exports
invert_perm, map_upper, match_order, mk_tmp_name_source, pipe_step, stop_if_dot_args, wrapr_function - 1.1.12018-01-21 · diff ↗
- 1.1.0
- 1.0.2
- 1.0.1
- 1.0.0
- 0.4.2
- 0.4.1
- 0.4.0
- 0.2.0
- 0.1.3
- RR 3.4.0 released · 2017-04-21
- 0.1.2
- 0.1.12017-03-14 · diff ↗
- 0.1.02017-02-11
- RR 3.3.0 released · 2016-05-03
Package metadata
- First published
- 2017-02-11
- Total releases
- 49 / 9 yrs
- License
- GPL-2 | GPL-3 OSI
- Download size
- 552 KB
Cite
Cite this package
Run in R for the authors' preferred citation:
citation("wrapr")This is what citation() produces when a package has no citation file of its own. If it prints something else, use that.
Cite the R Observatory
For a number measured here: a download total, a coverage figure, an archival date.
From data release v2026-10-25, which the citation names so these numbers can be found later. More on citing and the projects behind them.