jsr223: A 'Java' Platform Integration for 'R' with Programming Languages 'Groovy', 'JavaScript', 'JRuby' ('Ruby'), 'Jython' ('Python'), and 'Kotlin'

Provides a high-level integration for the 'Java' platform that makes 'Java' objects easy to use from within 'R'; provides a unified interface to integrate 'R' with several programming languages; and features extensive data exchange between 'R' and 'Java'. The 'jsr223'-supported programming languages include 'Groovy', 'JavaScript', 'JRuby' ('Ruby'), 'Jython' ('Python'), and 'Kotlin'. Any of these languages can use and extend 'Java' classes in natural syntax. Furthermore, solutions developed in any of the 'jsr223'-supported languages are also accessible to 'R' developers. The 'jsr223' package also features callbacks, script compiling, and string interpolation. In all, 'jsr223' significantly extends the computing capabilities of the 'R' software environment.

Version: 0.3.4
Imports: jdx (≥ 0.1.0), rJava (≥ 0.9-8), R6 (≥ 2.2.0), utils (≥ 3.3.0), curl (≥ 3.0.0)
Suggests: testthat, knitr, rmarkdown, pander
Published: 2020-06-04
Author: Floid R. Gilbert [aut, cre], David B. Dahl [aut]
Maintainer: Floid R. Gilbert <floid.r.gilbert at gmail.com>
BugReports: https://github.com/floidgilbert/jsr223/issues
License: GPL-2 | GPL-3 | BSD_3_clause + file LICENSE [expanded from: GPL (≥ 2) | BSD_3_clause + file LICENSE]
URL: https://github.com/floidgilbert/jsr223
NeedsCompilation: no
SystemRequirements: Java Runtime Environment (>= 8)
Materials: NEWS
CRAN checks: jsr223 results


Reference manual: jsr223.pdf
Vignettes: jsr223 User Manual
Package source: jsr223_0.3.4.tar.gz
Windows binaries: r-devel: jsr223_0.3.4.zip, r-release: jsr223_0.3.4.zip, r-oldrel: jsr223_0.3.4.zip
macOS binaries: r-release: jsr223_0.3.4.tgz, r-oldrel: jsr223_0.3.4.tgz
Old sources: jsr223 archive


Please use the canonical form https://CRAN.R-project.org/package=jsr223 to link to this page.