jupyter-xeus / xeus-r

Jupyter kernel for the R programming language
Other
41 stars 5 forks source link

*[don't merge]* use Rcpp and RInside #5

Closed romainfrancois closed 10 months ago

romainfrancois commented 11 months ago

Attempt to use of Rcpp and RInside instead of embedding from the simpler R api.

This is getting a lot of -Wunused-parameter noise, but it seems to pass make.

[...]
In file included from /Users/romainfrancois/miniforge3/lib/R/library/Rcpp/include/Rcpp/vector/Vector.h:23:
/Users/romainfrancois/miniforge3/lib/R/library/Rcpp/include/Rcpp/vector/Subsetter.h:153:68: warning: unused parameter 't' [-Wunused-parameter]
    void get_indices( traits::identity< traits::int2type<INTSXP> > t ) {
                                                                   ^
/Users/romainfrancois/miniforge3/lib/R/library/Rcpp/include/Rcpp/vector/Subsetter.h:163:69: warning: unused parameter 't' [-Wunused-parameter]
    void get_indices( traits::identity< traits::int2type<REALSXP> > t ) {
                                                                    ^
/Users/romainfrancois/miniforge3/lib/R/library/Rcpp/include/Rcpp/vector/Subsetter.h:176:68: warning: unused parameter 't' [-Wunused-parameter]
    void get_indices( traits::identity< traits::int2type<STRSXP> > t ) {
                                                                   ^
/Users/romainfrancois/miniforge3/lib/R/library/Rcpp/include/Rcpp/vector/Subsetter.h:191:68: warning: unused parameter 't' [-Wunused-parameter]
    void get_indices( traits::identity< traits::int2type<LGLSXP> > t ) {
                                                                   ^
[...]

However, I'm getting some runtime issues as well:

[I 2023-10-05 15:34:57.628 ServerApp] AsyncIOLoopKernelRestarter: restarting kernel (5/5), new random ports
Error in file(file, "r") : impossible d'ouvrir la connexion
De plus : Message d'avis :
Dans file(file, "r") :
  impossible d'ouvrir le fichier '/Users/runner/miniforge3/conda-bld/r-rinside_1696413712416/_build_env/lib/R/share/encodings/Adobe-glyphlist' : No such file or directory
Error : impossible de charger le code R depuis le package ‘tools’
Error in file(file, "r") : impossible d'ouvrir la connexion
De plus : Messages d'avis :
1: package ‘utils’ in options("defaultPackages") was not found
2: Dans file(file, "r") :
  impossible d'ouvrir le fichier '/Users/runner/miniforge3/conda-bld/r-rinside_1696413712416/_build_env/lib/R/share/encodings/Adobe-glyphlist' : No such file or directory
Error : impossible de charger le code R depuis le package ‘tools’
Error : impossible de charger le code R depuis le package ‘utils’
Error in file(file, "r") : impossible d'ouvrir la connexion
De plus : Messages d'avis :
1: package ‘graphics’ in options("defaultPackages") was not found
2: Dans file(file, "r") :
  impossible d'ouvrir le fichier '/Users/runner/miniforge3/conda-bld/r-rinside_1696413712416/_build_env/lib/R/share/encodings/Adobe-glyphlist' : No such file or directory
Error : impossible de charger le code R depuis le package ‘tools’
Error : impossible de charger le code R depuis le package ‘utils’
Pendant le démarrage - Message d'avis :
package ‘stats’ in options("defaultPackages") was not found
Erreur : mémoires 'cons' épuisées (limite atteinte ?)
Exécution arrêtée

I'm not sure what these are about