La liaison R et Julia?

Julia semble très prometteur pour rapide et la syntaxe-sane calcul (par exemple ici), mais je soupçonne que ce ne sera pas n'importe où près de la R en termes de statistiques de flux de travail pour un certain temps encore. Donc je voudrais l'utiliser où C++ est principalement utilisé dans les programmes de R: pour optimiser la lenteur des portions de code. Avant d'investir du temps dans l'apprentissage de Julia, cependant, je suis curieux de savoir ce que les installations il y a pour l'incorporation de Julia extraits de R code.

Donc:

  • Quelles sont les installations pour la liaison R et Julia?
  • Comment robuste et bien pensé sont-ils, sur une échelle de zéro à Rcpp?

Je veux l'appeler Julia de R, tout comme Rcpp permet d'appeler le C++ à partir de l'intérieur de R maintenant. Je ne veux pas appeler la R de Julia. (Donc RCall.jl ne fonctionnerait pas)

  • Ma conjecture est que vous seriez un des pionniers de l'adoption et de l'objet de ces pénalités. Je serais heureux d'être de travers, je serais également heureux de vous avoir à faire le travail et de préparer la voie pour nous moyen des adoptants ...
  • Pourquoi ne pas simplement utiliser NumPy?
  • Les fonctions qu'ils utilisent dans les tests de performance semblent comme une jolie manière inhabituelle à utiliser R: github.com/JuliaLang/julia/blob/master/test/perf/perf.R. C'est presque comme de mettre du diesel dans une Ferarri...
  • c'est probablement parce qu'ils sont Julia experts, pas de la R des experts. Il serait extrêmement intéressant de voir (comme une question de cours), une comparaison entre les performances de la naïveté et experte/idiomatique codé référence code -- la différence dans la R est plus grand que dans la plupart des langues, je pense ...
  • Défi posté le: stackoverflow.com/questions/9968578/...
  • La question est pertinente. Un C ABI pour Julia semble émerger. Il y a une chance que je vais avoir un coup de poignard à faire une Julia-de-R de l'interface bientôt.
  • J'ai une Julia-de-R bridge environ de travail (github.com/lgautier/Rif.jl). Va dans l'autre sens dépend de travail-toujours-dans-les progrès de la Julia fin.
  • êtes-vous toujours à travailler sur le Rif ? Faut-il encore travailler avec les dernières Julia?
  • Je n'ai pas eu beaucoup de temps pour y travailler pendant plusieurs mois. Je ne pense pas que cela fonctionne avec les versions actuelles de Julia ou R.
  • J'espère sincèrement que vous allez réussir à reprendre votre travail. L'enfer, si il y avait une page kickstarter pour soutenir ceci, je serais sûr d'être là.
  • Le lien est rompu - le nouveau semble être github.com/JuliaLang/julia/blob/master/test/perf/micro/perf.R