We have our second Rust talk in three months, this time about integrating R & Rust.|
Thank you to EcoHealth Alliance for providing the Zoom link.
Conversations during the meetup are encouraged in the monthly-meetup-chat channel in the nyhackr slack.
About the Talk:
Rust is a relatively new programming language that is rapidly gaining in popularity. It is designed to be suitable for low-level system programming with high performance & low overhead while providing modern abstractions & protection from undefined behavior. The most common application scenarios for Rust are those that otherwise might be suitable for C or C++. As such, Rust may be a good choice for writing extensions to high-level interactive languages such as R. The extendr project was founded with the goal to make writing Rust extensions to R as easy & painless as possible. At the same time, extendr also enables the reverse use case, writing standalone Rust programs that call R code & take advantage of the R runtime. This talk will provide an overview of the extendr API & its key design choices, & it will highlight simple use cases & known pitfalls. The talk is meant primarily as an introduction to Rust for current R users. However, experienced Rust programmers who want to branch out into data science & statistical programming may also find this talk helpful.
Claus Wilke is the Jane & Roland Blumberg Centennial Professor in Molecular Evolution at The University of Texas at Austin. He holds a PhD in Theoretical Physics from the University of Bochum in Germany, & he received postdoctoral training in biological physics in the lab of Chris Adami at Caltech. Claus Wilke has published extensively in the areas of computational biology, evolutionary biology, protein biochemistry, & virology. He has also authored several popular R packages used for data visualization, such as cowplot, ggridges, & ggtext, & he is a regular contributor to the package ggplot2.
The talk will begin at 7 PM EDT & we will start admitting people to the event shortly before. Since this is completely remote there will be no pizza but everyone is encouraged to have pizza individually.