ฉันก็จะได้รับการมองหาที่จูเลียนับตั้งแต่ดั๊กเบตส์ส่งฉันหัวขึ้นในเดือนมกราคม แต่เช่นเดียวกับ @ gsk3 ฉันวัดสิ่งนี้ใน "มาตราส่วน Rcpp" เพราะฉันต้องการส่งผ่านวัตถุ R ที่สมบูรณ์ไปยัง Julia และดูเหมือนจะไม่รองรับเลยในตอนนี้
Julia มีอินเทอร์เฟซ C ที่ดีและเรียบง่าย .C()
เพื่อให้เราได้รับสิ่งที่ต้องการ แต่ตามที่พูดถึง r-devel เมื่อเร็ว ๆ นี้คุณไม่ต้องการจริงๆ.C()
ในกรณีส่วนใหญ่คุณต้องการที่.Call()
จะส่งผ่านตัวแปร SEXP จริงที่แสดงถึงวัตถุ R จริง ตอนนี้ฉันเห็นขอบเขตเพียงเล็กน้อยสำหรับ Julia จาก R เนื่องจากข้อ จำกัด นี้
บางทีอินเทอร์เฟซทางอ้อมโดยใช้ tcp / ip ถึง Rserve อาจเป็นการเริ่มต้นครั้งแรกก่อนที่ Julia จะโตขึ้นเล็กน้อยและเราได้รับอินเทอร์เฟซ C ++ ที่เหมาะสม หรือเราใช้บางอย่างตาม Rcpp เพื่อรับจาก R ถึง C ++ ก่อนที่เราจะเข้าสู่เลเยอร์กลาง [ซึ่งใครบางคนจะต้องเขียน] จากที่เราป้อนข้อมูลไปยัง Julia เช่นเดียวกับ R API ที่แท้จริงจะเสนอเฉพาะเลเยอร์ C Dunno.
และในตอนท้ายของวันอาจจำเป็นต้องมีความอดทน ฉันเริ่มดู R ประมาณปี 1996 หรือ 1997 เมื่อ Fritz Leisch ประกาศครั้งแรกในกลุ่มข่าว comp.os.linux.announce และ R ก็มีสิ่งอำนวยความสะดวกที่ค่อนข้าง จำกัด (แต่แน่นอนว่าภาษา S เรารู้ว่าเรามีผู้ชนะ) และไม่กี่ปีต่อมาฉันก็พร้อมที่จะทำให้เป็นภาษาต้นแบบของฉัน ตอนนั้น CRAN ยังมีไม่ถึง 100 แพ็คเกจ ...
จูเลียอาจไปที่นั่นได้ แต่ตอนนี้ฉันสงสัยว่าพวกเราหลายคนจะทำงานใน R และมีเพียงไม่กี่ภาพที่น่าสงสัยที่ Julia