Updating Style Guide
After much deliberation, I have updated my personal R code style guide to no longer mandate functions begin with uppercase letters. While I still feel there is value in being...continue reading.
After much deliberation, I have updated my personal R code style guide to no longer mandate functions begin with uppercase letters. While I still feel there is value in being...continue reading.
For my handful of followers, you may have noticed something strange. Over the past two days, I released updates to all four of my packages on CRAN. I decided to...continue reading.
This post outlines the steps needed for building R 4.2 for Windows with OpenBLAS using the the new Rtools42 build system. With the soon-to-be released new UCRT toolchain for building...continue reading.
This post outlines the steps needed to build R 4+ for Windows with OpenBLAS. The release of R 4.0 includes significant changes to the Windows build system from prior versions—for...continue reading.
Searching for Speed In my previous post, I described the method I use for compiling Fortran (or C) into an R package using the .Call interface. This post will compare...continue reading.
Searching for Speed Everyone who has ever used R has, at one time or another, wished for an increase in R’s speed. If you haven’t, you’re not using R hard...continue reading.
Recently, the R-consortium accepted a new project called histoRicalg. The main goal of the project is to document and transfer knowledge of some older algorithms used by R and by...continue reading.
Finally, finally after months of pulling out my hair, the Delaporte project on CRAN passes all of its checks on Solaris SPARC. The last time it did that, it was...continue reading.
After months and months of working trying to get R on 64 bit Windows to work with link-time-optimization (LTO), I’ve come to the conclusion that GCC 4.9.3’s implementation of LTO...continue reading.
I’ve just updated the instructions for building a 64-bit OpenBLAS-based Rblas.dll for Windows to reflect changes to R 3.3+ and Rtools34. Enjoy! The post Updated OpenBLAS instructions for R-3.3+ and...continue reading.
With the recent releases of R 3.2.4 and OpenBLAS 2.17, I decided it was time to re-benchmark R speed. I’ve settled on a particular set of tests, based on my...continue reading.