Vorrei portare il SpecialK Poker Hand evaluator a R. Penso che questo dovrebbe essere relativamente facile usando il Rcpp package, ma non ho idea da dove cominciare.Porting di codice C++ esistente a R
Le esercitazioni esistenti sembrano concentrarsi sullo sviluppo di un nuovo codice C++ da utilizzare in R. In questo caso, I have C++ that solves a problem, e voglio utilizzare questo codice in R con problemi minimi. Se il codice fosse una funzione autonoma, potrei compilarlo e collegarlo al volo con inline, ma questo non funziona qui.
Credo che questa domanda ha 2 parti:
- Avrò bisogno di apportare modifiche alla sorgente C++ per renderlo compatibile con Rcpp?
- Come si chiama questo codice da R, dato che non è una piccola funzione autonoma Posso compilare e collegare dinamicamente usando in linea?
Sono aperto anche a utilizzare Java, Python, o le versioni Objective-C del valutatore, ma non credo che questi saranno più facili da collegare a R.
Posso chiedere quale è l'intenzione U di modificare il codice da C++ a R? – Hauleth
@Hauleth Vorrei chiamare il codice C++ da R. In questo caso, voglio utilizzare le funzioni statistiche di R per fare alcune ricerche di base sul poker, ma ho bisogno di un valutatore manuale. Non esistono pacchetti R per valutare le mani di poker, quindi questa sembrava l'opzione migliore. – Zach
Hai un punto. – Hauleth