R for the JVM: 60% complete, help wanted!
code.google.com
R for the JVM: 60% complete, help wanted!
1–10 of 19 posts
Re: R for the JVM: 60% complete, help wanted!
#2Re: R for the JVM: 60% complete, help wanted!
#3The primary reason to use R is the large number of stats packages, which are written in a mixture of C, Fortran, and R. I don't see mention of JNI anywhere, but hooking into Fortran and C seem like the most difficult but most essential piece of making this useful.
Re: R for the JVM: 60% complete, help wanted!
#4The primary reason to use R is the large number of stats packages, which are written in a mixture of C, Fortran, and R. I don't see mention of JNI anywhere, but hooking into Fortran and C seem like the most difficult but most essential piece of making this useful.
There are currently > 3500 packages in CRAN, many of which can be found nowhere else. Being able to access java libraries is great, but I an access java libraries from all sorts of different languages. Until it is seamless to install and use these CRAN packages, I'm sticking with the standard interpreter.
Re: R for the JVM: 60% complete, help wanted!
#5The primary reason to use R is the large number of stats packages, which are written in a mixture of C, Fortran, and R. I don't see mention of JNI anywhere, but hooking into Fortran and C seem like the most difficult but most essential piece of making this useful.
I agree. The reason I'll drop into R instead of python is often that I need to do some complicated analysis like adaptive multivariate integration over hypercubes ( http://cran.r-project.org/web/packages/cubature/index.html ) or general maximum pseudolikelihood estimation for multistage stratified, cluster-sampled, unequally weighted survey samples ( http://cran.r-project.org/web/packages/survey/index.html ). There a…
But others -- like the survey package -- are pure R and run well on renjin. (Just do library(survey, lib.loc='/path/to/R/library') )
The central goal at this point is to support embedding packages like 'survey' in web apps or larger java apps. If you're looking for a seamless user experience for ad-hoc analysis, we're still quite a ways off!
Re: R for the JVM: 60% complete, help wanted!
#6Re: R for the JVM: 60% complete, help wanted!
#7http://heuristically.wordpress.com/2010/01/04/r-memory-usage...
Re: R for the JVM: 60% complete, help wanted!
#8Earlier quoted context omitted.
I agree. The reason I'll drop into R instead of python is often that I need to do some complicated analysis like adaptive multivariate integration over hypercubes ( http://cran.r-project.org/web/packages/cubature/index.html ) or general maximum pseudolikelihood estimation for multistage stratified, cluster-sampled, unequally weighted survey samples ( http://cran.r-project.org/web/packages/survey/index.html ). There a…
Yeah, there are some killer packages that won't be able to run on Renjin without porting their C sources to java/R. That's a bummer. But others -- like the survey package -- are pure R and run well on renjin. (Just do library(survey, lib.loc='/path/to/R/library') ) The central goal at this point is to support embedding packages like 'survey' in web apps or larger java apps. If you're looking for a seamless user exper…
Re: R for the JVM: 60% complete, help wanted!
#9What about Incanter? It seems like a perfect opportunity to gather two languages trying to do the same thing into a single JVM-focused project.