Want to share your content on R-bloggers? click here if you have a blog, or here if you don't.
Recently Dirk Eddelbuettel pointed out that our R
function debugging wrappers would be more convenient if they were available in a low-dependency micro package dedicated to little else. Dirk is a very smart person, and like most R
users we are deeply in his debt; so we (Nina Zumel and myself) listened and immediately moved the wrappers into a new micro-package: wrapr
.
wrapr
is a deliberately limited package. It does two things:
- It supplies
R
argument capture function debug wrappers (previously distributed inWVPlots
andreplyr
). We have a short introduction here. We have also snuck in some improvements in how results are written back (detailed in the vignette). - It supplies the “
let
” execution macro (previously distributed inreplyr
). “let
” wraps convenient “non-standard name capture” interfaces into easier to program over “standard or parametric interfaces.” We have a short introduction here.
Future versions of replyr
and WVPlots
will re-export these functions. This means going forward there will be only one version of these functions, yet older code written against them should continue to work (in particular: all of our previous writing and videos demonstrating the methods).
Both of the wrapr
techniques (let
-wrapping and debug-wrapping) are quite powerful and can greatly speed up your ability to write and debug R
code. Please give these methods a try, and also please tell others about the wrapr
package.
R-bloggers.com offers daily e-mail updates about R news and tutorials about learning R and many other topics. Click here if you're looking to post or find an R/data-science job.
Want to share your content on R-bloggers? click here if you have a blog, or here if you don't.