Saya juga telah melihat Julia sejak Doug Bates mengirimi saya pemberitahuan pada bulan Januari . Tapi seperti @ gsk3, saya mengukur ini pada "skala Rcpp" karena saya ingin meneruskan objek R yang kaya ke Julia. Dan itu sepertinya tidak didukung sama sekali saat ini.
Julia memiliki antarmuka C yang bagus dan sederhana. Jadi itu membuat kita menyukai .C()
. Tetapi seperti yang baru-baru ini dibahas di r-devel, Anda benar-benar tidak ingin .C()
, dalam banyak kasus Anda lebih suka .Call()
untuk meneruskan variabel SEXP aktual yang mewakili objek R nyata. Jadi sekarang saya melihat sedikit ruang untuk Julia dari R karena keterbatasan ini.
Mungkin antarmuka tidak langsung yang menggunakan tcp / ip to Rserve bisa menjadi permulaan pertama sebelum Julia sedikit matang dan kami mendapatkan antarmuka C ++ yang tepat. Atau kita menggunakan sesuatu berdasarkan Rcpp untuk berpindah dari R ke C ++ sebelum kita memasuki lapisan perantara [yang harus ditulis oleh seseorang] dari mana kita memberi umpan data ke Julia, seperti R API sebenarnya hanya menawarkan lapisan C. Entahlah.
Dan pada akhirnya, beberapa kesabaran mungkin dibutuhkan. Saya mulai melihat R sekitar tahun 1996 atau 1997 ketika Fritz Leisch membuat pengumuman pertama di newsgroup comp.os.linux.announce. Dan R memiliki fasilitas yang agak terbatas saat itu (tetapi janji penuh dari bahasa S, tentu saja, jika kami tahu kami memiliki pemenang). Dan beberapa tahun kemudian saya siap menjadikannya sebagai bahasa pemodelan utama saya. Saat itu CRAN masih memiliki kurang dari 100 paket ...
Julia mungkin akan sampai di sana. Tetapi untuk saat ini saya curiga banyak dari kita akan menyelesaikan pekerjaan di R, dan hanya melihat sekilas Julia yang aneh.