The R package lightgbm offers an R interface to work with the C++ package LightGBM. My understanding is that R can only interface with C++ codes with the R package Rcpp, but this package does not seem to depend on Rcpp. I would like to know why.
I believe its C code rather than C++ code
And R supports calling C code via .Call() , no further R package dependency