Penso che menzioniamo rdyncall nel (breve) confronto con altri approcci la vignetta di introduzione/carta JSS. È un pacchetto accurato, ma mira a una connessione di livello molto inferiore. A quanto ho capito, ti dà le API a livello C con meno quantità di fuzz, come motivato, per esempio, dal pacchetto rgl. c'è un documento molto buono e dettagliato su rdyncall in un recent R Journal issue.
E a meno che non mi sfugga qualcosa, non fa nulla per te sul lato C++. Mentre Rcpp si serve come .Call()
per passare avanti e indietro gli oggetti R completi, e riesce a mappare automaticamente un'ampia varietà di tipi R e C++ --- con la possibilità di aggiungere i propri mapper.
fonte
2013-02-15 15:46:11
Quindi, in pratica, se ho bisogno di programmare altre cose in C++, sarebbe meglio usare Rcpp e se ho solo bisogno di una semplice chiamata C++, rdyncall sarebbe il più facile? – jwijffels
Intendevi "semplice chiamata C" per rdyncall? Penso di sì --- guarda il pezzo di R Journal. E vedere la nostra documentazione Rcpp per aiuto con esso. –
ok grazie per l'aiuto! – jwijffels