Debugging C Code in the R Dev Container - Avinab Neogy

Publié le: 01 août 2025
sur la chaîne: useR! Conference
68
5

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  


Sur cette page du site, vous pouvez voir la vidéo en ligne Debugging C Code in the R Dev Container - Avinab Neogy durée heure minute seconde en bonne qualité , qui a été Téléchargé par l'utilisateur useR! Conference 01 août 2025, Partagez le lien avec vos amis et connaissances, sur youtube cette vidéo a déjà été regardée 68 fois et il a aimé 5 téléspectateurs. Bon visionnage!