Articles by Henrik Bengtsson

The Many-Faced Future

June 6, 2017 | Henrik Bengtsson

The future package defines the Future API, which is a unified, generic, friendly API for parallel processing. The Future API follows the principle of write code once and run anywhere - the developer chooses what to parallelize and the user how and wher... [Read more...]

Start me up

December 22, 2016 | Henrik Bengtsson

The startup package makes it easy to control your R startup processes and to share part of your startup settings with others (e.g. as a public Git repository) while keeping secret parts to yourself. Instead of having long and windy .Renviron and .Rpro... [Read more...]

Remote Processing Using Futures

October 28, 2016 | Henrik Bengtsson

A new version of the future package has been released and is available on CRAN. With futures, it is easy to write R code once, which later the user can choose to parallelize using whatever resources s/he has available, e.g. a local machine, a set of local notebooks, ...
[Read more...]

A Future for R: Slides from useR 2016

July 2, 2016 | Henrik Bengtsson

Unless you count DSC 2003 in Vienna, last week's useR conference at Stanford was my very first time at useR. It was a great event, it was awesome to meet our lovely and vibrant R community in real life, which we otherwise only get know from online interactions, and of course ...
[Read more...]

A Future for R: Slides from useR 2016

July 2, 2016 | Henrik Bengtsson

Unless you count DSC 2003 in Vienna, last week's useR conference at Stanford was my very first time at useR. It was a great event, it was awesome to meet our lovely and vibrant R community in real life, which we otherwise only get know from online interactions, and of course ...
[Read more...]

Milestone: 7000 packages on CRAN

August 12, 2015 | Henrik Bengtsson

Another 1000 packages were added to CRAN, which took less than 9 months. Today (August 12, 2015), the Comprehensive R Archive Network (CRAN) package page reports:"Currently, the CRAN package repository features 7002 available packages."While the previ... [Read more...]

HOW TO: Package vignettes in plain LaTeX

February 20, 2015 | Henrik Bengtsson

Ever wanted to include a plain-LaTeX vignette in your package and have it compiled into a PDF? The R.rsp package provides a four-line solution for this. But, first, what's R.rsp? R.rsp is an R package that implements a compiler for the RSP markup language. RSP can be ... [Read more...]

Milestone: 6000 packages on CRAN

October 29, 2014 | Henrik Bengtsson

Another 1000 packages were added to CRAN and this time in less than 12 months. Today (2014-10-29) on The Comprehensive R Archive Network (CRAN) package page:"Currently, the CRAN package repository features 6000 available packages."Going from 5000 to 6... [Read more...]

PERFORMANCE: captureOutput() is much faster than capture.output()

May 26, 2014 | Henrik Bengtsson

The R function capture.output() can be used to “collect” the output of functions such as cat() and print() to strings. For example,
> s <- capture.output({<br>+     cat("Hello\nworld!\n")<br>+     print(pi)<br>+ })<br>> s<br>[1] "Hello"        "world!"       "[1] 3.141593"<br>
More precisely, it captures all output sent to the standard output and returns a character vector where each element correspond to a line of output. By ... [Read more...]

This day in history (1997-04-01)

April 1, 2013 | Henrik Bengtsson

Today it's 16 years ago and 367,496 messages later since Martin Mächler started the R-help (321,119 msgs), R-devel (45,830 msgs) and R-announce (547 msgs) mailing lists [1] - a great benefit to all of us.  Special thanks to Martin and also thanks to everyone else contributing to these forums. [1] https://stat.ethz.ch/pipermail/r-help/1997... [Read more...]
1 2

Never miss an update!
Subscribe to R-bloggers to receive
e-mails with the latest R posts.
(You will not see this message again.)

Click here to close (This popup will not appear again)