R6 generator

R can use RJava or jsr223 to communicate with java. R also has a class system called R6. If you want to use a java library with native rJava or jsr223 in R there is potentially a lot of glue code needed, and R library specific packaging configuration required. However if you don't mind writing an R-centric API in Java you can generate all of this glue code using a few java annotations and the normal javadoc annotations. This plugin aims to provide an annotation processor that writes that glue code and creates a fairly transparent connection between Java code and R code, with a minimum of hard work. The focus of this is streamlining the creation of R libraries by Java developers, rather than allowing access to arbitrary Java code from R. The ultimate aim of this plugin to allow java developers to provide simple APIs for their libraries, package their library using Maven, push it to github and for that to become seamlessly available as an R library, with a minimal amount of fuss. A focus is on trying to produce CI ready libraries tested with Github workflows and ready for CRAN submission.

Лицензия

Лицензия

Группа

Группа

io.github.terminological
Идентификатор

Идентификатор

r6-generator
Последняя версия

Последняя версия

0.4.1
Дата

Дата

Тип

Тип

pom
Описание

Описание

R6 generator
R can use RJava or jsr223 to communicate with java. R also has a class system called R6. If you want to use a java library with native rJava or jsr223 in R there is potentially a lot of glue code needed, and R library specific packaging configuration required. However if you don't mind writing an R-centric API in Java you can generate all of this glue code using a few java annotations and the normal javadoc annotations. This plugin aims to provide an annotation processor that writes that glue code and creates a fairly transparent connection between Java code and R code, with a minimum of hard work. The focus of this is streamlining the creation of R libraries by Java developers, rather than allowing access to arbitrary Java code from R. The ultimate aim of this plugin to allow java developers to provide simple APIs for their libraries, package their library using Maven, push it to github and for that to become seamlessly available as an R library, with a minimal amount of fuss. A focus is on trying to produce CI ready libraries tested with Github workflows and ready for CRAN submission.
Ссылка на сайт

Ссылка на сайт

https://github.com/terminological/r6-generator

Скачать r6-generator

Имя Файла Размер
r6-generator-0.4.1.pom 2 KB
Обзор

Как подключить последнюю версию

<!-- https://jarcasting.com/artifacts/io.github.terminological/r6-generator/ -->
<dependency>
    <groupId>io.github.terminological</groupId>
    <artifactId>r6-generator</artifactId>
    <version>0.4.1</version>
    <type>pom</type>
</dependency>
// https://jarcasting.com/artifacts/io.github.terminological/r6-generator/
implementation 'io.github.terminological:r6-generator:0.4.1'
// https://jarcasting.com/artifacts/io.github.terminological/r6-generator/
implementation ("io.github.terminological:r6-generator:0.4.1")
'io.github.terminological:r6-generator:pom:0.4.1'
<dependency org="io.github.terminological" name="r6-generator" rev="0.4.1">
  <artifact name="r6-generator" type="pom" />
</dependency>
@Grapes(
@Grab(group='io.github.terminological', module='r6-generator', version='0.4.1')
)
libraryDependencies += "io.github.terminological" % "r6-generator" % "0.4.1"
[io.github.terminological/r6-generator "0.4.1"]

Зависимости

Библиотека не имеет зависимостей. Это самодостаточное приложение, которое не зависит ни от каких других библиотек.

Модули Проекта

Данный проект не имеет модулей.

Версии библиотеки

Версия
0.4.1
0.4.0
0.3.1
0.3.0