Moi aussi, j' ai été à la recherche à Julia depuis Doug Bates m'a envoyé un heads-up en janvier. Mais comme @gsk3, je mesure ce "Rcpp échelle" comme je voudrais transmettre riche en R les objets à Julia. Et cela ne semble pas être pris en charge en ce moment.
Julia est une belle et simple C de l'interface. De sorte que nous obtient quelque chose comme .C()
. Mais comme l'a récemment discuté sur r-devel, vous avez vraiment ne voulez pas .C()
, dans la plupart des cas vous plutôt souhaitez .Call()
afin de passer réelle SEXP variables représentant le réel R des objets. Donc, pour l'instant je vois que peu de place pour Julia de R en raison de cette limitation.
Peut-être indirectement à l'utilisation de l'interface tcp/ip pour Rserve pourrait être un premier pas avant de Julia mûrit un peu et nous obtenons une bonne interface C++. Ou nous utilisons quelque chose basé sur Rcpp à obtenir à partir de la R de C++ avant de passer une couche intermédiaire [quelqu'un qui aurait à écrire] à partir de laquelle nous avons flux de données à Julia, tout comme la R API propose une C de la couche. Je ne sais pas.
Et la fin de la journée, un peu de patience peut être nécessaire. J'ai commencé à regarder R autour de 1996 ou 1997, lorsque Fritz Leisch fait les premières annonces sur le comp.os.linux.annoncer de groupes de discussion. Et R était plutôt limitée installations (mais toutes les promesses de la langue, bien sûr, si nous savions que nous avions un gagnant). Et quelques années plus tard, j'étais prêt à le faire, mon premier langage de modélisation. À l'époque CRAN a encore du chemin à moins de 100 paquets...
Julia peut bien y arriver. Mais pour l'instant je pense que beaucoup d'entre nous obtenir le travail fait dans R, et ont juste un peu curieux aperçus à Julia.