The R Dev Container provides an environment for working on contributions to R: debugging issues, making changes to the source code, re-building R and testing the changes made. However, most functions in base R are wrappers to C code and up to the last version (0.3.0), the R Dev Container did not allow the use of debuggers such as LLDB for debugging C code.
Since the R Dev Container may be run locally or on platforms such as GitHub Codespaces, it was necessary to identify a way to enable debugging tools without compromising security best practices. In this talk, I will present a solution developed as part of Google Summer of Code 2025. Our approach allows developers to seamlessly select and launch any R version built in the container for debugging with the VS Code CodeLLDB extension, providing a user-friendly interface for debugging C code in R.
https://docs.google.com/presentation/...
Contact:
Email: avinabneogy.bits@gmail.com
Discord: / discord
LinkedIn: / avinab-neogy
On this page of the site you can watch the video online Debugging C Code in the R Dev Container - Avinab Neogy with a duration of hours minute second in good quality, which was uploaded by the user useR! Conference 01 August 2025, share the link with friends and acquaintances, this video has already been watched 68 times on youtube and it was liked by 5 viewers. Enjoy your viewing!