나도 더그 베이츠가 나에게 월에 헤드 업을 보낸 이후로 줄리아에서 찾고있다 . 그러나 @ gsk3처럼 풍부한 R 객체를 Julia에게 전달하고 싶기 때문에 이것을 "Rcpp 스케일"로 측정합니다. 그리고 그것은 현재 전혀 지원되지 않는 것 같습니다.
Julia는 훌륭하고 간단한 C 인터페이스를 가지고 있습니다. 그래서 우리에게 같은 것을 얻습니다 .C()
. 그러나 최근 r-devel에서 논의한 것처럼 .C()
, 대부분의 경우 .Call()
실제 R 객체를 나타내는 실제 SEXP 변수를 전달하기를 원하지 않습니다 . 그래서 지금은이 제한 때문에 R의 Julia에 대한 범위가 거의 없습니다.
Julia가 조금 성숙하기 전에 tcp / ip를 Rserve에 사용하는 간접 인터페이스가 처음 시작되어 적절한 C ++ 인터페이스를 얻을 수 있습니다. 또는 실제 R API는 C 계층 만 제공하는 것처럼 Rcpp 기반의 무언가를 사용하여 R에서 C ++로 가져 오기 전에 R에서 C ++로 가져옵니다. 던노
그리고 하루가 끝나면 약간의 인내심이 필요할 수 있습니다. 프리츠 레이 쉬 (Fritz Leisch)가 comp.os.linux.announce 뉴스 그룹에서 처음으로 발표했을 때 1996 년 또는 1997 년경 R을 살펴보기 시작했습니다. 그리고 R은 그 당시에는 시설이 다소 제한적이었습니다 (물론 S 언어에 대한 약속은 물론 우리가 승자가 있음을 알았습니다). 그리고 몇 년 후 나는 그것을 기본 모델링 언어로 만들 준비가되었습니다. 그 당시 CRAN은 여전히 100 패키지 미만이었습니다 ...
줄리아가 잘 갈 수 있습니다. 하지만 지금은 우리 중 많은 사람들이 R에서 일을하게 될 것이라고 생각하고 Julia에게 약간의 호기심이 생겼습니다.