> Of course all the native libraries that have been wrapped in R are the tricky bit.
Everything in R is an SEXP struct. The native code is all shared libraries on Linux and Mac, and mostly DLLs on Windows. There should be almost no problem calling the native libraries if you have an existing R installation.
That doesn't apply if you are talking about a complete reimplementation of R, but that would be a massive project, in which case calling native libraries would be of little relevance.
Everything in R is an SEXP struct. The native code is all shared libraries on Linux and Mac, and mostly DLLs on Windows. There should be almost no problem calling the native libraries if you have an existing R installation.
That doesn't apply if you are talking about a complete reimplementation of R, but that would be a massive project, in which case calling native libraries would be of little relevance.