Le code existant portage de C à R
Question
Je voudrais au port SpecialK Poker évaluateur R . Je pense que cela devrait être relativement facile en utilisant le package CRPP , mais Je ne sais pas où commencer.
Les tutoriels existants semblent se concentrer sur le développement de nouveaux code C ++ pour une utilisation dans R. Dans ce cas, en ligne, mais cela ne fonctionne pas ici.
Je suppose que cette question a 2 parties:
- Ai-je besoin d'apporter des modifications à la C ++ source de pour le rendre compatible avec CRPP?
- Comment appeler ce code de R, étant donné que ce n'est pas un petit, fonction autonome, je peux compiler et lier dynamiquement en utilisant en ligne?
Je suis également ouvert à l'aide de Java, Python ou versions Objective-C de l'évaluateur, mais je ne pense pas que ce sera plus facile de lien vers R.
La solution
Avez-vous regardé CRPP qui le rend assez indolores de combiner R et C ++?
Beaucoup de paquets utiliser pour mettre le code existant C ++ R. Vous pouvez également consulter les questions ici sous l'étiquette [rcpp]
. documentation assez vaste dans l'ensemble, sur mon site et d'autres endroits.