Integration of R and Scala Using rscala

The rscala software is a simple, two-way bridge between R and Scala that allows users to leverage the unique strengths of both languages in a single project. Scala classes can be instantiated from R and Scala methods can be called. Arbitrary Scala code can be executed on-the-fly from within R and ca...

Full description

Bibliographic Details
Main Author: David B. Dahl
Format: Article
Language:English
Published: Foundation for Open Access Statistics 2020-02-01
Series:Journal of Statistical Software
Subjects:
Online Access:https://www.jstatsoft.org/index.php/jss/article/view/3239
_version_ 1831729582311473152
author David B. Dahl
author_facet David B. Dahl
author_sort David B. Dahl
collection DOAJ
description The rscala software is a simple, two-way bridge between R and Scala that allows users to leverage the unique strengths of both languages in a single project. Scala classes can be instantiated from R and Scala methods can be called. Arbitrary Scala code can be executed on-the-fly from within R and callbacks to R are supported. R packages can be developed based on Scala. Conversely, rscala also enables R code to be embedded within a Scala application. The rscala package is available from the Comprehensive R Archive Network (CRAN) and has no dependencies beyond base R and the Scala standard library.
first_indexed 2024-12-21T07:15:30Z
format Article
id doaj.art-80dbbb1faf4441aa95d2e06bf73ffdbd
institution Directory Open Access Journal
issn 1548-7660
language English
last_indexed 2024-12-21T07:15:30Z
publishDate 2020-02-01
publisher Foundation for Open Access Statistics
record_format Article
series Journal of Statistical Software
spelling doaj.art-80dbbb1faf4441aa95d2e06bf73ffdbd2022-12-21T19:11:53ZengFoundation for Open Access StatisticsJournal of Statistical Software1548-76602020-02-0192111810.18637/jss.v092.i041334Integration of R and Scala Using rscalaDavid B. DahlThe rscala software is a simple, two-way bridge between R and Scala that allows users to leverage the unique strengths of both languages in a single project. Scala classes can be instantiated from R and Scala methods can be called. Arbitrary Scala code can be executed on-the-fly from within R and callbacks to R are supported. R packages can be developed based on Scala. Conversely, rscala also enables R code to be embedded within a Scala application. The rscala package is available from the Comprehensive R Archive Network (CRAN) and has no dependencies beyond base R and the Scala standard library.https://www.jstatsoft.org/index.php/jss/article/view/3239java virtual machine (jvm)language bridgesrscala
spellingShingle David B. Dahl
Integration of R and Scala Using rscala
Journal of Statistical Software
java virtual machine (jvm)
language bridges
r
scala
title Integration of R and Scala Using rscala
title_full Integration of R and Scala Using rscala
title_fullStr Integration of R and Scala Using rscala
title_full_unstemmed Integration of R and Scala Using rscala
title_short Integration of R and Scala Using rscala
title_sort integration of r and scala using rscala
topic java virtual machine (jvm)
language bridges
r
scala
url https://www.jstatsoft.org/index.php/jss/article/view/3239
work_keys_str_mv AT davidbdahl integrationofrandscalausingrscala