RIOT 2019: The role of compilers in the Renjin Project

I was really excited to co-host the fourth RIOT workshop, co-located with UseR! 2019 in Toulouse. I've personally learned a lot from the previous RIOT workshops, and was delighted to welcome a big crowd to the workshop.

My colleague Maarten-Jan made a rough recording of my talk:

What I wanted to communicate was how the project initially started as a "rewrite" of GNU R, and has now evolved into a set of tools that automatically transforms millions of lines of C, C++, Fortran and R code to meet new needs and run in new environments.

Renjin does provide a new and hopefully improved interpreter and Just-in-Time (JIT) compiler built on the JVM, but the lion's share of the R community's enormous investment in numerical and statistical routines is transformed rather than replaced.

My slides are also available.

We had a full day of great talks, including:

Will post more links as they become available!

Read more at Renjin's blog or subscribe to the blog's RSS feed.