Doug Batesが1月にヘッズアップを送ってきて以来、私もJuliaを見ていました。しかし、@ gsk3のように、リッチRオブジェクトをJuliaに渡したいので、これを「Rcppスケール」で測定します。そして、それは今のところまったくサポートされていないようです。
Juliaには、素晴らしくシンプルなCインターフェイスがあります。だから、私たちのようなものになり.C()
ます。しかし、最近r-develで説明したように、実際のRオブジェクトを表す実際のSEXP変数を渡すために.C()
、たいていの場合は必要ありません.Call()
。そのため、現在、この制限のため、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で仕事を終えて、ジュリアで好奇心をほんの少しだけ見ていると思います。