私も1 月に Doug Bates が私にヘッズアップを送って以来、ずっと Julia を見てきました。しかし、@ gsk3 のように、豊富な R オブジェクトを Julia に渡したいので、これを「Rcpp スケール」で測定します。そして、それは現在まったくサポートされていないようです。
Julia は素晴らしくシンプルな C インターフェイスを備えています。のようなものが得られ.C()
ます。しかし、最近 r-devel で議論されたように.C()
、ほとんどの場合、.Call()
実際の R オブジェクトを表す実際の SEXP 変数を渡すためには、実際には必要ありません。したがって、現時点では、この制限により、R から Julia を使用できる可能性はほとんどありません。
Julia が少し成熟し、適切な C++ インターフェイスを取得する前に、Rserve への tcp/ip を使用した間接インターフェイスが最初のスタートになるかもしれません。または、Rcpp に基づくものを使用して R から C++ に移行し、実際の R API が C レイヤーのみを提供するのと同様に、Julia にデータをフィードする中間レイヤー [誰かが作成する必要がある] に入る前に使用します。知らない。
そして、一日の終わりには、ある程度の忍耐が必要になる場合があります。Fritz Leisch が comp.os.linux.announce ニュースグループで最初の発表を行った 1996 年か 1997 年頃に、私が R に注目し始めました。当時、R の機能はかなり限られていました (しかし、もちろん、S 言語の完全な約束は、勝者がいることを知っていたからです)。そして数年後、私はそれを私の主要なモデリング言語にする準備ができました. その時点で、CRAN にはまだ 100 未満のパッケージしかありませんでした...
ジュリアはそこに着くかもしれません。しかし今のところ、私たちの多くは R で作業を完了し、Julia に興味を持って垣間見るだけだと思います。